Опубликовали релиз языка программирования ReScript 11.0
В версии 11 ReScript появились новые возможности для более эффективной работы с JavaScript/TypeScript, в том числе настраиваемое представление вариантов во время выполнения, привязки без дополнительных затрат к дискриминированным объединениям и небоксированные варианты, упрощающие работу с гетерогенными массивами и значениями, которые могут быть нулевыми.
просмотры 260🕑 2 мин. чтения
В январе 2024 года вышла новая версия языка программирования ReScript 11.0, следующая за мажорной версией, выпущенной в августе 2022 года. ReScript принадлежит к категории статически типизированных функциональных языков программирования. Разработчики подчеркнули, что это уже второй значительный релиз, выполненный силами сообщества, и выразили благодарность всем, кто вносит вклад в развитие компилятора и экосистемы ReScript.
Для перехода на ReScript 11 есть инструкция по миграции, а полный перечень обновлений доступен на GitHub. В версии 11 ReScript появились новые возможности для более эффективной работы с JavaScript/TypeScript, в том числе настраиваемое представление вариантов во время выполнения, привязки без дополнительных затрат к дискриминированным объединениям и небоксированные варианты, упрощающие работу с гетерогенными массивами и значениями, которые могут быть нулевыми.
В версии ReScript 11 усовершенствовали удобство работы с типами записей Record Types, ввели режим Uncurried Mode по умолчанию и добавили поддержку динамического импорта на первом уровне. Это дает возможность разработчикам динамически загружать части кода по мере необходимости в виде отдельных JS-модулей, что способствует снижению времени загрузки приложений и уменьшению объема пакетов. Также появилась новая стандартная библиотека ReScript Core.
В планах развития ReScript — адаптация JSX для работы вне React, интеграция стандартной библиотеки ReScript Core в компилятор, исключение стандартной библиотеки OCaml, упрощение использования библиотек TypeScript с помощью ReScript через genType, внедрение особого синтаксиса для создания Dicts и синтаксиса для распространения массивов, а также разработка новой системы сборки для лучшей поддержки рабочих пространств и монорепозиториев.
Хунбо Чжан, мейнтейнер ReScript, известен своей работой над OCaml и Flow. В августе 2023 года он представил Moonbit — новый язык программирования, оптимизированный для создания приложений, которые компилируются в WebAssembly.
Цикл поддержки Vue 2 закончится 31 декабря 2023 года, рассказали в блоге Vue. Эта версия перестанет получать новые функции, исправления ошибок и обновления. В официальных каналах распространения прежняя версия останется.
Приготовьтесь к настоящему технологическому фестивалю! Google I/O 2024 уже на подходе, и он обещает быть очень интересным. Давайте посмотрим, чего же нам стоит ждать:
Vercel представляет новую инфраструктурную модель Fluid: экономия и эффективность
Компания Vercel, известный провайдер хостинга для фронтенд-разработки, объявила о переходе на новую инфраструктурную модель под названием Fluid. Этот шаг знаменует отход от edge-вычислений и предлагает более экономичное и эффективное решение для запуска веб-приложений.