Дайджест веб-новостей за октябрь

Самое интересное, что произошло в мире веб в октябре.

Разработчики Microsoft Store в новой веб-версии перешли с React на Shoelace, Lit, Vite и бэкенд на C# ASP.NET

В новой веб-версии магазина приложений для Windows 10/11 под названием Microsoft Store разработчики перешли во фронтенде от старой кодовой базы на React на современные решения и технологии Shoelace, Lit, Vite, а также перевели серверную часть на C# ASP.NET.

Новую версию запустили как замену существующему способу поиска приложений Windows в интернете, при котором ссылки с сайта открываются в клиенте Microsoft Store в Windows 10 или Windows 11.

Какие обновления вышли в Laravel

Среди обновлений PR от Peter Fox для тестирования precognition запросов. Добавили метод usingPrecognition, который позволяет сразу отправить нужные заголовки. И еще один метод, который проверит в ответе заголовки. Появилась команда artisian, которая теперь создает view, располагает ее в директории. Добавилась опция test, она создает и дополнительно тесты. Еще один PR от Nuno Maduro, также и опция – pest, которая сгенерирует Pest тесты. Подробнее об обновлениях по ссылке в заголовке.

Что нового в Chrome 118

Например, правило @scope at-rule позволяет разработчикам распространять правила стилей на заданный корень описания и стилизовать элементы в соответствии с близостью к этому корню.

С помощью @scope можно отменять стили, основанные на близости, что отличается от обычных стилей CSS, которые применяются только на основе порядка и специфики источника. Также с помощью @scope можно иметь вложенные элементы, при этом применяется стиль ближайшего предка.

C# опережает Java по популярности языка

Язык C# от Microsoft обгоняет Java в индексе популярности языка Tiobe, и эта тенденция может вскоре привести к тому, что C# превзойдет Java. Данные опубликовала компания Tiobe, которая предоставляет услуги по обеспечению качества программного обеспечения, в октябре 2023 года

JetBrains запустила Writerside для документирования

Проекты создаются на базе HTML-проектов, которые можно развернуть как статические веб-сайты или опубликовать как GitHub Pages, GitLab или TeamCity Cloud. 

Вышел релиз Joomla 5.0

Переход с Joomla 4.0 на Joomla 5.0 это не миграция, а обновление. Большинство других расширений будут работать с включенным новым плагином обратной совместимости «Behaviour — Backward Compatibility Plugin».

Вышел релиз Node.js 21

Поддержка ветки Node.js 21.0 будет длиться в течение 6 месяцев. В ближайшие дни завершат стабилизацию ветки Node.js 20, которая получит статус LTS и будет поддерживаться до апреля 2026 года. Сопровождение прошлой LTS-ветки Node.js 18.0 продлится до сентября 2025 года, а позапрошлой LTS-ветки 16.0 до апреля 2024 года.

Обновления Firefox 119

Предложили обновлённый интерфейс страницы Firefox View, который упрощает доступ к ранее просматриваемому содержимому. Включили возможность импорта дополнений из Chrome и браузеров на базе движка Chromium. В диалоге импорта данных из других браузеров («Import Data» на странице about:preferences#general) появилась опция для переноса дополнений. Подробнее по ссылке в заголовке.

Новое в Apple Safari 17

В Safari 17 появилась поддержка профилей, улучшенный режим «Частный доступ», поисковая строка, выбор нескольких вкладок. Подробнее по ссылке в заголовке.

Читайте также
Dev новости: утверждение спецификаций ECMAScript 2024 и использование WasmGC в Google Sheets
Dev новости: утверждение спецификаций ECMAScript 2024 и использование WasmGC в Google Sheets
Dev новости: утверждение спецификаций ECMAScript 2024 и использование WasmGC в Google Sheets

Утверждена спецификация EMCAScript 2024, wasmGC в GoogleSheets и новые возможности для разработчиков в Shopify

Облачный сервис Azul находит «мертвый» код в Java-приложениях
Облачный сервис Azul находит «мертвый» код в Java-приложениях
Облачный сервис Azul находит «мертвый» код в Java-приложениях

Azul описывает «мертвый» код как исходный код, находящийся в кодовой базе приложения, но не используемый им.

Фреймворк Vue ускорил анализ шаблонов и повысил реактивность
Фреймворк Vue ускорил анализ шаблонов и повысил реактивность
Фреймворк Vue ускорил анализ шаблонов и повысил реактивность

Обновление фронтенд-фреймворка на JavaScript включает в себя более быстрый, переписанный парсер шаблонов и переработанную систему реактивности. Она повышает точность срабатывания эффектов.

Локальные модели для IDE JetBrains
Локальные модели для IDE JetBrains
Локальные модели для IDE JetBrains

JetBrains представляет новую функцию для дополнения кода в соей IDE, работающую на AI. Технология позволит пользоваться подсказками локально, особенно актуально для сфер с высокими рисками и требований к безопасности, такими как — финансы, здравоохранение.