\n\n\n```\n\nМодули (`type=\"module\"`) по умолчанию ведут себя похоже на `defer` и поддерживают `async`.\n\n## Как думает сеньор\n\nКритичный код в `` без `defer`/`async` убивает FCP. Аналитику часто ставят `async`; приложение — `defer` или module. Порядок зависимостей важнее «скорости любой ценой».\n\n## Итог\n\nБлокирующий script — синхронно; `async` — «как приехал»; `defer` — «после HTML, по порядку»."}}}
Модули (type="module") по умолчанию ведут себя похоже на defer и поддерживают async.
Как думает сеньор
Критичный код в <head> без defer/async убивает FCP. Аналитику часто ставят async; приложение — defer или module. Порядок зависимостей важнее «скорости любой ценой».