- Таблица поддержки полей манифеста: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Browser_compatibility_for_manifest.json
- Совместимость Safari с API расширений: https://developer.apple.com/documentation/safariservices/assessing-your-safari-web-extension-s-browser-compatibility
- Совместимость Firefox с API расширений: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities
- Как настроить постоянный uuid для разработки: https://discourse.mozilla.org/t/persistent-loaded-dev-webextension-possible/19869
- Как продлить жизнь SW для тяжелых операций: https://developer.chrome.com/docs/extensions/develop/migrate/to-service-workers#keep_a_service_worker_alive_until_a_long-running_operation_is_finished
- Как заставить SW работать постоянно: https://developer.chrome.com/docs/extensions/develop/migrate/to-service-workers#keep_a_service_worker_alive_continuously
- Как правильно регистрировать обработчики событий в SW: https://developer.chrome.com/
Здесь в краткой форме перечислены основные пункты, которые я выделил для себя после прочтения книги. Оригинал
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| export ZSH="/Users/user/.oh-my-zsh" | |
| ZSH_THEME="robbyrussell" | |
| COMPLETION_WAITING_DOTS="true" | |
| DISABLE_UNTRACKED_FILES_DIRTY="true" | |
| HIST_STAMPS="mm/dd/yyyy" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| set number " show line numbers | |
| syntax on " syntsx highlight | |
| set tabstop=4 " a tab is four spaces | |
| set softtabstop=4 " when hitting <BS>, pretend like a tab is removed, even if spaces | |
| set expandtab " expand tabs to spaces by default | |
| set shiftwidth=4 " number of spaces to use for autoindenting | |
| set autoindent " always set autoindenting on | |
| set copyindent " copy the previous indentation on autoindenting |