Как стать автором
Обновить

Комментарии 21

Пожалуйста, перестаньте выделять заголовки голубым цветом. Используйте стандартный — черный.
Специально для Вас:
h1 > font, h2 > font, h3 > font {
    color: #000 !important;
}
/* url prefix: https://habrahabr.ru/company/ruvds/ */
— вы припарковались на переходе
— обойди, что сложно что-ли?

ps. с другой стороны из советов к публикациям:
Кстати, заголовки (равно как и обычный текст) также можно красить тегом font color (тегом, а не css-стилем!). Этот подход к оформлению особенно полюбили корпоративные клиенты, раскрашивая заголовки в фирменный цвет. Такой вариант хорош тем, что ещё больше выделяет заголовок на фоне чёрно-белой простыни текста.
Не понял вообще ничего. Вы точно мне отвечали? Или это коммент за поддержку чёрных заголовков? Если да, я и не имею ничего против них, просто сильно сомневаюсь, что ruvds возьмёт и заменил все заголовки на чёрные. Поэтому я и написал своё решение людям, которых это так сильно раздражает. В первую очередь для kruslan.

Интересно, кто мне поставил 4 минуса и за что?)
Сначала коммент был адресован вам, потом, покопавшись в правилах оформления статей, дополнил вырезкой из оных. В итоге получился коммент против цветных заголовков, но за ваше решение, т.к. цветастость хабром, как оказалось, не возбраняется.

Автор комментария имел ввиду вот это


<font color="#3AC1EF"></font>
Так я об этом и говорю. Не понимаю Вас.
Я минусов не ставил, лично для меня ваше решение не приемлимо. Я не использую расширений для изменения стилей, я не против цветных заголовков, которые не режут глаза. В данном случае, голубой цвет заголовков разрывает мозг — он слишком яркий, не сочетается ни с чем на странице, кроме логотипа компании.

Только в связи с этим и была моя просьба. И она специально была высказана публично, хотя можно было и через ЛС автору, т.к. считаю, что подобный стиль оформления приносит дискомфорт не только мне.
голубой цвет разрывает мозг
для меня ваше решение не приемлимо
:)

PS. А изменить стили можно и без расширений.
хорошая статья, спасибо!
Неплохо. Всё хорошо идёт до того момента, пока вы не сталкиваетесь с дебагом внутри воркера. Попробуйте отладить воркер, который создаётся на основе функции из текущего скрипта.
new Blob(....)
new Worker(URL.createObjectURL(blob));

Только начала изучать JS, кто то может подсказать, что и где читать и смотреть?
Спасибо заранее!

Ок, спасибо большое)
Мне кажется, или верхнюю ветку комментариев можно спокойно удалить?
По теме — неплохая вводная статья.
Хочется увидеть несколько реальных кейсов применения.
Именно с реальными кейсами напряженка, потому что передача-получение данных в-из воркера может быть дольше самих вычислений.
Даже в примере из статьи воркер отрабатывает на 9.89% дольше (6378ms vs 5804ms).
Скриншот результата
image

Но большим плюсом является возможность взаимодействовать с интерфейсом, показать тот же лоадер, паралельно выполнять другие задачи. И в целом приложение может продолжать функционировать в нормальном режиме, не дожидаясь окончания сложных вычислений.

Пока оно не будет иметь полной поддержки, нормальных кейсов не будет.

Самое вкусное это единый канал передачи для всех вкладок и реализаций, но даже на сейчас, 2023 год, этот функционал не все браузеры поддерживают

А что если передавать воркеру по одному слову. Как он будет обрабатывать это (проверка орфографии)? Если на пример, для обработки первого слова ему нужно больше времени, чем для второго. Второй просто встанет в очередь и будет обработан только после того, как воркеру закончит работу с первым словом? Спасибо.
У меня при запуске примера с воркером, виснит наглухо вкладка. Закрыть получается только убив процесс в браузере. Круто!)))
Может потому что там вместо
switch (data.cmd)
надо
switch (e.cmd)
?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий