По словам Bytes.dev, компилятор React придет, который недавно исследовал, почему React в первую очередь нуждается в компиляторе. Пост появился после того, как React выпустил новую документацию о компиляторе.
«Модель по умолчанию React заключается в том, чтобы повторно рендеринг каждый раз, когда происходит изменение состояния, но иногда вы хотите отказаться от этого поведения, чтобы повысить производительность»,-пишет Bytes.
Пост добавил, что традиционно это требует добавления ручной памяти. Это работает, но «утомительно, хрупко и раздражает поддерживать», продолжал пост.
В новой документации говорится, что компилятор React автоматически добавит более точную, мелкозернистую память, чем то, что разработчик может делать вручную. Пост сравнивает вручную, кодируя это по сравнению с использованием компилятора React для этого.
«Хорошая новость заключается в том, что React Compiler уже получила значительный прирост производительности, а DX выигрывает для различных мета -приложений», — заключил пост.
VITE OUPPACE Webpack при загрузках
VITE, инструмент сборки и сервер разработки, превзошел WebPack, статический модуль для приложений JavaScript, в соответствии с твитом Vite и Vue Creator Evan You.
«Это только что произошло», — написал вам, поделившись графиком, который раскрывает Vite и Webpack на в основном параллельном треке, следуя аналогичному шаблону загрузки, в течение прошлого года.
Но начиная с 22 июля, Vite Ourk Webpack почти на 500 000 загрузок.
График от твита Evan You 29 июля.
VITE-это современный инструмент для сборки и сервер разработки следующего поколения, предназначенный для скорости и эффективности в веб-разработке. Это особенно используется с такими рамками, как Vue, React и Svelte. Проверка использует нативные модули ES во время разработки, чтобы обеспечить быстрое сервер разработки и замену горячих модулей (HMR). Vite использует Rollup, чтобы создать готовые к производству пакеты.
WebPack — это статический модуль для современных приложений JavaScript. Его основная функция заключается в обработке модулей и активов приложения, таких как файлы JavaScript, файлы CSS и изображения, — и упаковка их в одну или несколько оптимизированных пакетов для развертывания.
MILETY VS. NEXT.JS: мини-проведение исследования
ETCH, британский веб-консультант, недавно опубликовал историю о миграции сайта Next.js и на Meetenty, статический генератор сайта, написанный в JavaScript.
По словам разработчика ETCH Full-Stack Devilated, который улучшил производительность сайта на 24%, который предлагает график, сравнивающий сайт на разные по сравнению с Next.js. Он обнаружил, что домашняя страница была сокращена с 2161 кб до 11,3 кб, при этом количество файлов сократилось с 33 до 2. Общие строки кода прошли с 6877 до 4,307. Однако самым большим изменением было количество зависимостей NPM, которое сократилось с 1115 до 13.
«Mitest (11ty) не имеет особой функции повышения производительности или волшебного синтаксиса, который массово снижает строки кода»,-написал он. «Вместо этого он предоставляет минималистичный набор инструментов для шаблона некоторого HTML, объединить некоторые CSS и, наконец, посыпать JavaScript в тех нескольких местах, которые он необходим. Затем он полностью выходит на путь и позволяет браузеру делать все остальное».
Уэбб сказал, что два больших сильных сторонах Meetty’s:
- Четкое разделение между сборкой и браузеромПолем Уэбб написал только время сборки, что означает, что после сборки он не будет отправлять дополнительный код в браузер.
- СтабильностьПолем «В занятые периоды, когда мы сосредоточены на наших клиентах, мы не хотим тратить, в какое время у нас есть на нашем сайте, исправляя входящие нарушительные изменения от зависимостей», — написал он. «У 11ty было только 3 основных изменения версии с 2018 года».
Тем не менее, он обнаружил, что опыт разработчика не был лучшим, и иногда потребовалось дополнительная работа для достижения паритета с функциями next.js, которые находятся за ящиками или поддерживаются плагинами.
«… Мы могли бы получить аналогичный рост производительности с помощью next.js, но это потребовало бы гимнастики, такую как управление анализаторами пакетов и настройка методов маршрутизации», — написал он. «При выборе 11ty мы признали, что Next.js создан для больших проблем, чем наш маленький статический контент -сайт, поэтому мы выбрали вычитание, а не добавление».
Обновление Angular включает функции анимации
Angular v.20.2.0-next.2 был выпущен на прошлой неделе. По словам разработчика frontend Netanel Basal, среди обновлений был новый родной API, который помогает в анимации.
Обновления включают в себя animate.enter и inimate.lave функции. По данным Basal, они предоставляют декларативный способ применения анимации CSS непосредственно к элементам.
В то время как у Angulal уже давно было @angular/анимация, эта упаковка устарела, пишет базал, добавив около 60 КБ JavaScript. Он добавил, что популярные сторонние анимационные библиотеки трудно интегрировать с Angular. Новый API обещает более легкий API анимации, особенно для ввода и оставить анимации.
«Новый inimate.enter и inimate.laive функции представляют собой значительный шаг вперед в том, чтобы сделать угловую анимацию более доступной и удобной для разработчиков»,-сказал Басал. «Удаляя сложность традиционной настройки анимации, сохраняя при этом полное управление визуальными эффектами, эти функции облегчают, чем когда -либо, создавать полированные, анимированные пользовательские интерфейсы».
Он объяснил, как работают анимация, и включает в себя руководство по использованию новых функций.
В апреле React также добавил новую экспериментальную анимационную функцию.
Devographics выпускает состояние HTML
Devographics ищет веб -разработчиков для реагирования на свой опрос штата HTML, который проходит с 15 июля по 15 августа 2025 года. В этом году опрос добавил 35 новых функций и представил два новых раздела: графика и мультимедиа и производительность.
Это должно занять около 10-15 минут, хотя разработчикам не нужно отвечать на все вопросы. Результаты опроса будут опубликованы около 15 сентября 2025 года.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Loraine Lawson — ветеран -репортер, который в течение 25 лет освещал технологические проблемы от интеграции данных до безопасности. Прежде чем присоединиться к новому стеку, она работала редактором Banking Technology Site Bank Automation News. Она … читайте больше от Лорейн Лоусон