Прощай, ожидание загрузки: React 19 и Forget вводят новый стандарт производительности

VPN для безопасного серфинга в России – купи через наш Телеграмм-бот:

Instagram стал первым приложением, опробовавшим обновление.

Команда React объявила , что их новая разработка — компилятор React (внутреннее название «Forget») — больше не является экспериментальным проектом. Это компилятор, который конвертирует код приложений на React в оптимизированный JavaScript код. За счёт этого достигается автоматическое ускорение работы приложений.

Также разработчики анонсировали React 19 — следующую большую версию популярной библиотеки для создания пользовательских интерфейсов.

В React 19 появятся такие новые возможности как Actions (ранее — Server Actions), Asset Loading и поддержка Web Components.

Asset Loading позволит интегрировать загрузку различных ресурсов (стилей, шрифтов, скриптов) с механизмом Suspense. Это даст возможность гибко управлять отображением интерфейса.

А функция Document Metadata позволит манипулировать рендером метаданных страницы (например, мета-тегов, описанных для SEO). Их можно будет отрендерить в любом месте дерева компонентов, как на клиенте, так и на сервере. Раньше метаданные можно было задать только в корневом компоненте.

Забудь про блокировки! VPN через Телеграмм-бот для России!

Предыдущий релиз React 18 вышел в марте прошлого года. Его ключевая фича — Server Components — пока остаётся экспериментальной.

Компилятор Forget, о котором рассказывал в октябре инженер Meta* Джо Савона, автоматически кэширует данные между рендерами компонентов React, избегая лишней перерендеризации. Это повышает производительность и делает код более чистым и понятным за счет устранения ручного кэширования.

Известно, что Forget уже применяется в продакшене на Instagram.com. Команда разработчиков React расширяется, чтобы ускорить вывод решения в открытый доступ и интеграцию с другими сервисами Meta (Facebook, WhatsApp и др). Однако конкретные сроки выпуска пока не оглашаются.

Все эти возможности, включая компилятор, Actions и Document Metadata, ранее находились в стадии исследований и уже упоминались командой React. Например, Forget был впервые продемонстрирован ещё в декабре 2021 на React Conf.

  Migo: хитроумное оружие криптомайнеров в войне за ресурсы Redis

Что касается Server Components — о них нет упоминаний в последних анонсах, это решение всё ещё экспериментальное. Платформа Next.js компании Vercel его поддерживает. Официальные рекомендации — использовать Server Components в связке с фреймворками. Ожидается, что в течение года-двух все популярные фреймворки реализуют полную поддержку этой технологии.

Больше информации о React 19 и компиляторе будет анонсировано на конференции React Conf 2024, которая пройдёт 15-16 мая в Хендерсоне, Невада, США. Организаторы ожидают большой наплыв посетителей и уже ввели лотерею на получение билетов.

* Компания Meta и её продукты признаны экстремистскими, их деятельность запрещена на территории РФ.

Ваши данные уже украдены. Вопрос лишь в том, когда их используют против вас.

Узнайте, как защититься!

Онлайн VPN сервис — это виртуальная частная сеть (VPN), доступная для использования через интернет. Такие сервисы позволяют пользователям безопасно и анонимно подключаться к интернету, защищая их данные и обеспечивая конфиденциальность в сети. Онлайн VPN сервисы становятся все более популярными, так как они предоставляют простое и удобное решение для защиты интернет-трафика.

Онлайн VPN сервис — это важный инструмент для обеспечения безопасности и конфиденциальности в интернете. Он позволяет защитить ваши данные, обходить блокировки и сохранять анонимность. Выбор надежного онлайн VPN поможет вам безопасно серфить в интернете и защитить свою личную информацию.