Крутая статья на Хабре: «Платформа плагинов в Трекере, или Как мы пустили сторонний код в продукт с 600 000 пользователей»!
В этой статье:
• Рассказывается, зачем Яндекс Трекеру понадобилась собственная платформа плагинов и как она позволяет расширять продукт без изменений в его ядре;
• Разбирается архитектура безопасного запуска стороннего JavaScript: изоляция через iframe, Bridge на postMessage и система разрешений;
• Показывается, как плагины работают с API и внешними сервисами, не получая прямого доступа к cookie, токенам и лишним данным.
🔊 Продолжайте читать на Habr!
📣 JS Ready | #статья
В этой статье:
• Рассказывается, зачем Яндекс Трекеру понадобилась собственная платформа плагинов и как она позволяет расширять продукт без изменений в его ядре;
• Разбирается архитектура безопасного запуска стороннего JavaScript: изоляция через iframe, Bridge на postMessage и система разрешений;
• Показывается, как плагины работают с API и внешними сервисами, не получая прямого доступа к cookie, токенам и лишним данным.
🔊 Продолжайте читать на Habr!
📣 JS Ready | #статья