Safari дважды запускает entry-файл модульного воркера при импорте
Разработчики сервиса Oh So Video обнаружили баг Safari: если что-то импортирует entry-файл модульного воркера, он выполняется дважды с отдельным состоянием. Chrome и Firefox возвращают уже запущенный модуль. Баг воспроизводится в Safari 26.5 и 26.3, зарегистрирован как WebKit bug 324459.
- В Safari entry-файл воркера выполняется дважды, в Chrome и Firefox — один раз
- Баг проявляется только в воркерах и только при импорте их entry-файла
- Проблема воспроизводится в Safari 26.5 и 26.3, заведён WebKit bug 324459
- Обходные пути: вынести общий код в отдельный чанк или сделать entry тонким загрузчиком
Читать дальше
Софт