Dev новости: Rspack для rust, remix улучшает здоровье сайта
OpenAI перешли с next.js На remix, Rspack сборщик для rust, релиз TypeScript 5.6 и другие dev новости
OpenAI перешли с next.js На remix, Rspack сборщик для rust, релиз TypeScript 5.6 и другие dev новости
На прошлой неделе сообщество разработчиков активно обсуждало переход OpenAI с фреймворка Next.js на Remix. Хотя новость впервые распространилась по социальным сетям, подтверждение было получено после анализа исходного кода, и мнения о таком шаге разошлись на различных платформах, таких как YouTube, LinkedIn и Medium.
Мнение от Алекса Андерсона: Как Переключение на Remix Ускорило Сайт
Для более глубокого понимания процесса миграции стоит обратить внимание на статью Алекса Андерсона, ведущего инженера из цифрового агентства Echobind. В своей публикации «Oops, I accidentally made our website faster by switching to Remix» (опубликована 3 сентября), он описывает, как их команда сначала не планировала полностью отказаться от Next.js, но решила сменить хостинг с Vercel на Railway для большей экономии и удобства. Это поставило перед ними задачу – как лучше оптимизировать сайт.
Андерсон отмечает, что хотя Next.js хорошо интегрируется с Vercel, при самостоятельном хостинге он требует большего внимания к инфраструктуре. Попробовав Remix, команда была удивлена, насколько прост оказался процесс миграции, несмотря на некоторые неудобства по сравнению с Next.js. Итогом стала значительная оптимизация производительности сайта.
Он также делится конкретными метриками: после тестирования на ahrefs, Echobind увидела увеличение показателя «здоровья сайта» на 3%, снижение количества внутренних URL с ошибками на 94%, а количество слишком крупных изображений упало с 96 до всего двух.
Создатели Rspack, платформы для сборки, основанной на Rust, представили новое решение под названием RSbuild. Это лёгкий инструмент для сборки веб-приложений, разработанный для обеспечения высокой производительности и удобства использования.
Команда Rspack подчёркивает, что основная цель RSbuild — предложить разработчикам простую в использовании инфраструктуру, которая, с одной стороны, отвечает всем потребностям приложений с клиентским рендерингом (CSR), а с другой – обеспечивает поддержку плагинов, что особенно важно для масштабируемых решений.
RSbuild 1.0 предлагает множество функций для разработки корпоративных приложений, включая API для многооконной сборки, поддержку серверного рендеринга (SSR), а также библиотеку для построения модулей Rslib. Уже доступно более 50 плагинов, которые помогают улучшить совместимость и ускорить разработку.
Компания Microsoft на этой неделе выпустила TypeScript 5.6, и релиз уже вызывает много обсуждений среди разработчиков. Ведущий менеджер продуктов Дэниэл Розенвассер отметил, что обновление включает в себя несколько ключевых улучшений, среди которых переименование некоторых типов и улучшение диагностики.
Новая версия также возвращает прежнее поведение в поиске файлов tsconfig.json для повышения эффективности и безопасности кода. Добавлена новая опция флага — —stopOnBuildErrors, которая позволяет остановить сборку проекта при возникновении ошибок, сохраняя при этом общий поток сборки.
Разработчики уже оценивают новые возможности. Команда Onix React, которая специализируется на разработке с помощью React и React Native, отметила, что TypeScript 5.6 делает процесс разработки более безопасным и эффективным, особенно при работе с итераторами и масштабными проектами. Эти обновления помогают разработчикам быстрее находить ошибки и предотвращать их в будущем.
Версия 2.0.2 популярной библиотеки HTMX, которая позволяет добавлять интерактивность на страницы без необходимости написания кода на JavaScript, была выпущена в августе. Антонелло Занини, инженер-программист, опубликовал руководство по миграции с первой версии на вторую на блоге OpenRelay.
Ключевые обновления включают поддержку запросов HTTP DELETE в соответствии с HTML-спецификациями, новые возможности для работы с веб-компонентами и новый API для работы с DOM. Занини также делится полезными советами по переходу на новую версию и предоставляет ссылки на сервер Discord для обсуждения нововведений.
Каждый день появляются новые инструменты и обновления, которые помогают разработчикам оптимизировать работу с фреймворками, улучшать производительность приложений и обеспечивать большую безопасность кода. Будь то миграция на Remix, внедрение новых возможностей в Rspack или выпуск TypeScript 5.6, современный инструментарий предоставляет всё больше возможностей для разработки современных веб-приложений с высоким уровнем производительности и безопасности.
Часто это делаю, хотя это плохая привычка и может мешать. Почему?
WebAssembly JVM обещает запускать «очень большие» немодифицированные Java-приложения в современных браузерах без плагинов или установки Java.
Рассказываем о некоторых новостях в октябре в Java, среди них JDK 22, BellSoft, Oracle, GraalVM, Open Liberty.
Gleam, функциональный язык с акторной моделью, работающий на виртуальной машине Erlang (BEAM), достиг версии 1.0. Это означает, что теперь он готов к использованию в производственных системах с гарантией обратной совместимости на основе семантического версионирования. Gleam стремится быть языком с небольшой областью применения, легким для чтения и понимания, а также выразительным. Преимущества Gleam: Конкуренция на BEAM […]