React Compiler идет

По словам 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. Она … читайте больше от Лорейн Лоусон

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *