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

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

Разработчики 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 новости: SolidStart и выпуск Next.js 15
Dev новости: SolidStart и выпуск Next.js 15
Dev новости: SolidStart и выпуск Next.js 15

Райан Карниато, создатель Solid, признался, что не является поклонником метафреймворков. Однако 21 мая он представил SolidStart, метафреймворк для создания приложений на Solid. Карниато отметил, что SolidStart предназначен для «строителей и людей с собственным мнением» и подчеркнул, что это не последний фреймворк на основе Solid. Уже сейчас появляются новые метафреймворки, построенные на SolidStart, такие как CreateJDApp и MediaKit.

В PHP 8.3 появилась возможность типизации констант классов
В PHP 8.3 появилась возможность типизации констант классов
В PHP 8.3 появилась возможность типизации констант классов

В PHP 8.3 было выпущено обновление для серверного языка веб-скриптов. Была добавлена поддержка типизации констант классов, глубокого клонирования свойств, доступных только для чтения, а также были внесены дополнения в функции, связанные с генерацией случайных чисел.

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

У новой версии пользовательского интерфейса более простые способы поиска приложений и современный стек веб-технологий.

Dev новости: Angular 19, Vue.js 3.5, Android 15
Dev новости: Angular 19, Vue.js 3.5, Android 15
Dev новости: Angular 19, Vue.js 3.5, Android 15

На этой неделе мир разработчиков обсуждает переход Angular к standalone компонентам, выпуск Vue 3.5, а также то, как разработчики используют искусственный интеллект для повышения навыков. Рассмотрим подробнее все значимые изменения.