Defront Feed — новости веб-разработки – Telegram
Defront Feed — новости веб-разработки
400 subscribers
24 photos
24 links
Новости веб-разработки. Дочерний проект канала @defront

Контакт: @myshov
Обсуждение постов @defrontchat
Поддержать defront https://www.patreon.com/myshov

Также советую канал @webnya
Download Telegram
Channel name was changed to «Defront Feed — новости веб-разработки»
Черновик стандарта нового формата изображений JPEG XL прошёл финальное одобрение. Стандарт будет опубликован в январе 2022 года

https://twitter.com/jonsneyers/status/1471942556468584454
17 декабря стандарту CSS исполнилось 25 лет

https://twitter.com/webdesignmuseum/status/1471895466656903169
В Chrome 96 для macOS Monterey сломалось отображение символа переноса текста. Брамус Ван Дамм рассказывает, как это можно починить

https://www.bram.us/2021/12/18/broken-hyphens-in-chromium-96-an-explanation-and-fix/
Deno присоединяется к разработке ECMAScript. Представителем Deno в TC39 будет Luca Casonato

https://deno.com/blog/deno-joins-tc39
В блоге React был опубликован обзор докладов с React Conf 2021

https://reactjs.org/blog/2021/12/17/react-conf-2021-recap.html
Эдди Османи и Лидия Хейли представили бесплатную книгу по паттернам проектирования в JS и паттернам производительности в React. Книга доступна в онлайне, в Google Play, App Store и LeanPub

https://www.patterns.dev
🔥4
Неделю назад вышла пятая версия Create React App. Webpack, PostCSS, ESLint и Jest были обновлены до последних версий. Добавлена поддержка для Tailwind CSS. Исправлены ошибки с Fast Refresh. Прекращена поддержка Node.js 10 и 12.

https://github.com/facebook/create-react-app/releases/tag/v5.0.0
🎉1
Эван Ю рассказал о новых рекомендациях для экосистемы Vue 3. Для разворачивания проектов вместо vue-cli рекомендуется использовать — create-vue, вместо плагина VSCode Vetur — плагин Volar, вместо библиотеки управления состоянием Vuex — библиотеку Pinia.

https://www.reddit.com/r/vuejs/comments/r1vluc/new_default_recommendations/hm3wgbj/
👍1
Разработчики Node.js сообщают, что Blob API и BroadcastChannel API стабилизировались и будут доступны в Node.js 18

https://twitter.com/jasnell/status/1474401628039958540
🔥3
Вышел Ruby 3.1.0. В новом релизе был добавлен YJIT — экспериментальный JIT-компилятор. Улучшено типизированное надмножество Ruby — RBS. Добавлен новый отладчик debugger.gem, lib/debug.rb задеприкейчен. Добавлена экспериментальная поддержка автодополнения кода в IDE на базе статического анализатора TypeProf.

https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/
👍1
Недавно зарелизился quick-lint-js 1.0. Quick-lint-js — это JavaScript-линтер, написанный на C++. Он нацелен на производительность для получения мгновенного фидбека по мере набора кода. Основная целевая аудитория линтера — пользователи текстовых редакторов: Vim, Neovim, VSCode, Emacs.

https://quick-lint-js.com/blog/version-1.0/
👍15🔥4
Автор enzyme-adapter-react-17 призывает к миграции с Enzyme. В качестве замены предлагается использовать React Testing Library. Enzyme не развивается, так как его архитектура несовместима с новым конкурентным режимом рендеринга React.

https://dev.to/wojtekmaj/enzyme-is-dead-now-what-ekl
👍17
Автор npm-пакета colors (20 миллионов загрузок в неделю) в знак протеста добавил в его код бесконечный цикл. Также он удалил исходный код своего проекта faker.js. Таким образом мейнтейнер пытается привлечь внимание к проблеме финансирования open source разработчиков

https://snyk.io/blog/open-source-npm-packages-colors-faker/
🔥8👎6👍2