У нас тоже большой проект перевели с webpack на rspack. Потребовалось внести несколько небольших правок в наши самописные лоадеры, но, в целом, оно завелось без каких-то долгих плясок с бубном. Работает супер быстро и никаких вопросов к стабильности.
Для этого случая в ваших рекомендация по @font-face следовало бы сначала прописывать local() и только потом всякие там woff2/woff и т.п. Потому что сейчас ваша рекомендация будет игнорировать локально установленный шрифт и заставит браузер его скачивать.
redux — это Сизиф, упорно толкающий в гору огромный ком фекалий. Можно, конечно, какие-то абстракции и тулкиты использовать, но ком фекалий не прекратит быть комом фекалий. Эффектор, конечно, сильно лучше. Но зачем эти полумеры? mobx просто на голову лучше.
Может быть, конечно, и ложное срабатывание у play protect. Но я человек простой: если мне телефон пишет, что картографическое приложение барагозит, то я его снесу нафиг, благо альтернатив достаточно и, если приспичит, всегда можно открыть 2гис в браузере.
Реальный ад в веб.разработке был лет 15 назад, когда нужно было под разные браузеры разную верстку и код делать. И не было нормальных (да почти никаких) средств отладки.
А сейчас есть выбор. Никто не заставляет использовать фреймворки и JS. Делай статику и радуйся жизни.
Никаких других "разрядностей" нет. Был баг в браузерной реализации, который исправлен. По оригинальной ссылке можно самостоятельно проверить https://codepen.io/chriscoyier/pen/DKKmWE
Конкуренция — это хорошо, и если rollup (который умеет нормально разбивать на чанки) смогут в несколько раз ускорить, то это можно будет тащить в продакшн, а не ждать несколько лет (я про неработающее разбиение на чанки в esbuild).
У нас тоже большой проект перевели с webpack на rspack. Потребовалось внести несколько небольших правок в наши самописные лоадеры, но, в целом, оно завелось без каких-то долгих плясок с бубном. Работает супер быстро и никаких вопросов к стабильности.
Вы путаете оптимизацию кода и архитектуру приложения.
Установите бесплатный сертификат от lets encrypt и не занимайтесь ерундой с перенаправлением https → http
Это не ответ, а какой-то поток сознания. Выглядит, как будто автор совершенно не понимает, о чём пишет.
Да, наверное, найдутся люди, которым нравится писать обфусцированный код. Спорить тут не о чем, карательная психиатрия поможет и им тоже.
Не надо заниматься преждевременной оптимизацией
Если вы реально считаете, что у вас примеры на JS, то у меня для вас плохие новости.
подробные бенчмарки есть для большинства сколь-нибудь известных js фреймворков https://krausest.github.io/js-framework-benchmark/2024/table_chrome_123.0.6312.59.html
"Но вот в чем дело: если вы сможете преодолеть первоначальный барьер, использовать React будет сплошное удовольствие."
ээээ, нет. Разве что человек любит боль
Для этого случая в ваших рекомендация по @font-face следовало бы сначала прописывать local() и только потом всякие там woff2/woff и т.п. Потому что сейчас ваша рекомендация будет игнорировать локально установленный шрифт и заставит браузер его скачивать.
Так там же во введении написано: "Мыши плакали, кололись, но продолжали жрать кактус".
redux — это Сизиф, упорно толкающий в гору огромный ком фекалий. Можно, конечно, какие-то абстракции и тулкиты использовать, но ком фекалий не прекратит быть комом фекалий. Эффектор, конечно, сильно лучше. Но зачем эти полумеры? mobx просто на голову лучше.
Может быть, конечно, и ложное срабатывание у play protect. Но я человек простой: если мне телефон пишет, что картографическое приложение барагозит, то я его снесу нафиг, благо альтернатив достаточно и, если приспичит, всегда можно открыть 2гис в браузере.
Если в форме меньше сотни полей ввода, то не всё ли равно, какая из библиотек валидации быстрее? Милисекундой больше, милисекундой меньше.
Бредятина какая-то.
Реальный ад в веб.разработке был лет 15 назад, когда нужно было под разные браузеры разную верстку и код делать. И не было нормальных (да почти никаких) средств отладки.
А сейчас есть выбор. Никто не заставляет использовать фреймворки и JS. Делай статику и радуйся жизни.
Никаких других "разрядностей" нет. Был баг в браузерной реализации, который исправлен. По оригинальной ссылке можно самостоятельно проверить https://codepen.io/chriscoyier/pen/DKKmWE
Количество скачиваний — это аргумент из серии "миллионы мух не могут ошибаться".
Конкуренция — это хорошо, и если rollup (который умеет нормально разбивать на чанки) смогут в несколько раз ускорить, то это можно будет тащить в продакшн, а не ждать несколько лет (я про неработающее разбиение на чанки в esbuild).
Просто перестаньте страдать и использовать редакс.
Не половина. Все