😎 Как Node.js выжимает максимум из I/O в 2025 году
Команда JavaScript for Devs подготовила перевод статьи о том, как Node.js выжимает максимум из I/O в 2025 году.
В ней подробно объясняется цикл событий, порядок фаз и то, как правильно писать код, чтобы серверы оставались отзывчивыми даже под нагрузкой.
📚 Подробности на Хабр: https://habr.com/ru/articles/947524/
Команда JavaScript for Devs подготовила перевод статьи о том, как Node.js выжимает максимум из I/O в 2025 году.
В ней подробно объясняется цикл событий, порядок фаз и то, как правильно писать код, чтобы серверы оставались отзывчивыми даже под нагрузкой.
📚 Подробности на Хабр: https://habr.com/ru/articles/947524/
🔥5❤2👍2
⚡ JavaScript всё ещё в топ-6, но теряет позиции
JavaScript держится на 6-м месте TIOBE Index с долей 3.22%, но за год просел на −0.70%. Вспомним, что в 2005 он был всего на 11-й позиции — путь наверх он прошёл впечатляющий.
🤔 Как думаете, сможет ли JS удержаться в топ-10 ещё 10 лет — или его место займёт TypeScript?
Источник.
#news@js_for_devs
JavaScript держится на 6-м месте TIOBE Index с долей 3.22%, но за год просел на −0.70%. Вспомним, что в 2005 он был всего на 11-й позиции — путь наверх он прошёл впечатляющий.
🤔 Как думаете, сможет ли JS удержаться в топ-10 ещё 10 лет — или его место займёт TypeScript?
Источник.
#news@js_for_devs
🔥4❤2👍2👏2
😵 React-монополист: как мы сами убиваем развитие фронтенда
Выбор React «по умолчанию» тормозит инновации, мешает развитию альтернативных фреймворков и превращает всю экосистему в монокультуру.
📚 Подробности на Хабр: https://habr.com/ru/articles/948072/
Выбор React «по умолчанию» тормозит инновации, мешает развитию альтернативных фреймворков и превращает всю экосистему в монокультуру.
Пора выбирать фреймворки по их соответствию задачам и техническим достоинствам, а не по инерции. Ваш следующий проект заслуживает большего, чем "React по умолчанию". Экосистема заслуживает инноваций, которые возможны только при разнообразии.
📚 Подробности на Хабр: https://habr.com/ru/articles/948072/
👍4🔥3👏3
🫡 Еженедельный дайджест №2
Для тех, кто был слишком занят на неделе или просто пропустил некоторые посты, публикуем дайджест!
– Вам больше не нужен JavaScript
– Caps Lock + пароли = боль. Вот решение
– Как Node.js выжимает максимум из I/O в 2025 году
– JavaScript всё ещё в топ-6, но теряет позиции
– React-монополист: как мы сами убиваем развитие фронтенда
Самый популярный комментарий этой недели – комментарий к статье "Вам больше не нужен JavaScript" от пользователя
@js_for_devs
Для тех, кто был слишком занят на неделе или просто пропустил некоторые посты, публикуем дайджест!
– Вам больше не нужен JavaScript
– Caps Lock + пароли = боль. Вот решение
– Как Node.js выжимает максимум из I/O в 2025 году
– JavaScript всё ещё в топ-6, но теряет позиции
– React-монополист: как мы сами убиваем развитие фронтенда
Самый популярный комментарий этой недели – комментарий к статье "Вам больше не нужен JavaScript" от пользователя
@Nurked:Хватит бухтеть. В моём детстве это было $() и люди не могли отличить JS от JQuery.
@js_for_devs
🔥5❤3👍3
🔥 Как Shopify перевела свои крупнейшие приложения на новую архитектуру React Native
Команда JavaScript for Devs подготовила перевод кейса Shopify о миграции их крупнейших приложений на новую архитектуру React Native.
Результат впечатляет: еженедельные релизы не остановились, стабильность сохранилась, а производительность выросла.
📚 Подробности на Хабр: https://habr.com/ru/articles/949002/
Команда JavaScript for Devs подготовила перевод кейса Shopify о миграции их крупнейших приложений на новую архитектуру React Native.
Результат впечатляет: еженедельные релизы не остановились, стабильность сохранилась, а производительность выросла.
📚 Подробности на Хабр: https://habr.com/ru/articles/949002/
🔥6❤2👍2
🎨 Весь сайт на SVG? Да, такое тоже бывает!
Иногда интернет подкидывает настоящие артефакты — вот, например, сайт, который полностью сделан на SVG. Не «фон в SVG», не «картинки», а всё: текст, ссылки, меню — всё векторное.
Есть меню с «Home», «Stuf» и «About» в виде кликабельных элементов. Внизу есть заметки: автор честно предупреждает, что неправильное использование SVG может привести к «раздутым» страницам, и рассказывает, что для корректного отображения лучше использовать браузеры с Gecko 1.9+ (то есть Firefox 3.0 и новее).
Сайт выглядит как эксперимент из начала 2010-х. Пример того, как можно делать веб «не как все» :)
Иногда интернет подкидывает настоящие артефакты — вот, например, сайт, который полностью сделан на SVG. Не «фон в SVG», не «картинки», а всё: текст, ссылки, меню — всё векторное.
Есть меню с «Home», «Stuf» и «About» в виде кликабельных элементов. Внизу есть заметки: автор честно предупреждает, что неправильное использование SVG может привести к «раздутым» страницам, и рассказывает, что для корректного отображения лучше использовать браузеры с Gecko 1.9+ (то есть Firefox 3.0 и новее).
Сайт выглядит как эксперимент из начала 2010-х. Пример того, как можно делать веб «не как все» :)
🔥7👍2😁2❤1
Команда JavaScript for Devs подготовила перевод статьи о том, почему тригонометрические функции стали «most hated» возможностью CSS и как их можно использовать с пользой.
Мы разберёмся, что делают sin() и cos(), и посмотрим на практические примеры: от круговых раскладок до затухающих анимаций.
📚 Подробности на Хабр: https://habr.com/ru/articles/949004/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4❤2
🤔 Сколько трафика выдержит сайт на Next.js: нагрузочные тесты, SSR и предрендеринг
Разбираемся, сколько трафика способен выдержать сайт на Next.js.
В статье подробно рассказывается о результатах нагрузочного тестирования, сравнении VPS и выделенного сервера, различиях между предрендерингом и SSR и о том, почему для проектов с возможными всплесками трафика предрендеринг может спасти, а SSR — стать бутылочным горлышком.
📚 Подробности на Хабр: https://habr.com/ru/articles/949008/
Разбираемся, сколько трафика способен выдержать сайт на Next.js.
В статье подробно рассказывается о результатах нагрузочного тестирования, сравнении VPS и выделенного сервера, различиях между предрендерингом и SSR и о том, почему для проектов с возможными всплесками трафика предрендеринг может спасти, а SSR — стать бутылочным горлышком.
📚 Подробности на Хабр: https://habr.com/ru/articles/949008/
🔥6❤2👍1
The Expert Guide to Next.js Performance Optimization [2025].pdf
1.6 MB
Нашли отличный гайд по прокачке Next.js
Подробное руководство по оптимизации производительности: от код-сплиттинга и стриминга до работы с Web Vitals и измерением реальной скорости загрузки.
Сохраняйте, чтобы не потерять!
Подробное руководство по оптимизации производительности: от код-сплиттинга и стриминга до работы с Web Vitals и измерением реальной скорости загрузки.
Сохраняйте, чтобы не потерять!
🔥6👍3❤2
🤓 SolidJS для React-разработчиков: как реактивная библиотека устроена под капотом
SolidJS — реактивная UI-библиотека, которая выглядит знакомо для React-разработчиков, но работает совсем иначе.
В новой статье разбираем ключевые отличия: почему в Solid нет виртуального DOM, как устроены сигналы, эффекты и прокси-хранилища, а также какие привычки из React ломают реактивность.
Если вы давно хотели понять, как SolidJS работает под капотом, эта статья — отличный старт.
📚 Подробности на Хабр: https://habr.com/ru/articles/951240/
SolidJS — реактивная UI-библиотека, которая выглядит знакомо для React-разработчиков, но работает совсем иначе.
В новой статье разбираем ключевые отличия: почему в Solid нет виртуального DOM, как устроены сигналы, эффекты и прокси-хранилища, а также какие привычки из React ломают реактивность.
Если вы давно хотели понять, как SolidJS работает под капотом, эта статья — отличный старт.
📚 Подробности на Хабр: https://habr.com/ru/articles/951240/
👍4🔥3❤2
Forwarded from AI for Devs
🤩 Вышла Claude Sonnet 4.5 – лучшая модель для программирования
Что внутри? Во-первых, модель стала лучше во всём, что связано с программированием. На бенчмарке SWE-bench Verified она теперь топ-1, а на OSWorld — выросла с 42% до 61% точности за каких-то четыре месяца. То есть Sonnet теперь не только пишет функции, но и отлично справляется с файлами, браузером и таблицами.
Помимо модели также обновили и Claude Code: завезли чекпоинты (можно откатиться, если натворил фигни), обновили терминал, прикрутили нативное расширение для VS Code. В приложении Claude теперь можно прямо в чате генерить документы, таблицы и презентации. Плюс, появился Claude Agent SDK — по сути, тот же движок, на котором Anthropic сами клепают агентов.
Antropic заявляют, что это "most aligned model yet". Другими словами, модель у Anthropic получилось неплохо побороться с галлюцинациями, манипуляциями и прочим "магическим" поведением.
Цена осталась прежней: $3 за миллион input-токенов, $15 — за output. Для разработчиков модель доступна прямо сегодня в API (claude-sonnet-4-5).
Источник | Карточка модели | Модель на Openrouter
@ai_for_devs
Что внутри? Во-первых, модель стала лучше во всём, что связано с программированием. На бенчмарке SWE-bench Verified она теперь топ-1, а на OSWorld — выросла с 42% до 61% точности за каких-то четыре месяца. То есть Sonnet теперь не только пишет функции, но и отлично справляется с файлами, браузером и таблицами.
Помимо модели также обновили и Claude Code: завезли чекпоинты (можно откатиться, если натворил фигни), обновили терминал, прикрутили нативное расширение для VS Code. В приложении Claude теперь можно прямо в чате генерить документы, таблицы и презентации. Плюс, появился Claude Agent SDK — по сути, тот же движок, на котором Anthropic сами клепают агентов.
Antropic заявляют, что это "most aligned model yet". Другими словами, модель у Anthropic получилось неплохо побороться с галлюцинациями, манипуляциями и прочим "магическим" поведением.
Claude Sonnet 4.5 — не только самая мощная, но и самая согласованная с безопасностью из всех наших моделей. Благодаря улучшенным возможностям Claude и обширному обучению в области безопасности нам удалось существенно улучшить его поведение: снизить податливость на лесть, склонность к обману, стремление к власти и подталкивание к иллюзиям. Для агентных функций и работы с компьютером мы также значительно усилили защиту от атак через prompt injection — одной из самых серьёзных угроз для пользователей.
Цена осталась прежней: $3 за миллион input-токенов, $15 — за output. Для разработчиков модель доступна прямо сегодня в API (claude-sonnet-4-5).
Источник | Карточка модели | Модель на Openrouter
@ai_for_devs
👍5🔥3❤1👏1
Media is too big
VIEW IN TELEGRAM
🚀 Chrome DevTools для ИИ-агентов
Кажется, хайп вокруг MCP только разгоняется. Всё больше игроков выкатывают свои серверы, и вот теперь в игру зашел и сам Google — с Chrome DevTools MCP.
Что это значит? Теперь ваш ИИ-ассистент может подключаться напрямую к DevTools и дебажить сайты в браузере. Больше не придётся гадать «почему не работает кнопка» — агент сам увидит консольные ошибки, сетевые запросы и кривой CSS.
Что есть уже сейчас:
– Проверка фиксов в реальном времени прямо в Chrome.
– Анализ логов и сетевых проблем.
– Симуляция поведения пользователя (клики, формы, переходы).
– Автоперфоманс-аудиты с LCP и другими метриками.
Кажется, MCP продолжает закреплять статус нового стандарта для ИИ-инструментов.
Кажется, хайп вокруг MCP только разгоняется. Всё больше игроков выкатывают свои серверы, и вот теперь в игру зашел и сам Google — с Chrome DevTools MCP.
Что это значит? Теперь ваш ИИ-ассистент может подключаться напрямую к DevTools и дебажить сайты в браузере. Больше не придётся гадать «почему не работает кнопка» — агент сам увидит консольные ошибки, сетевые запросы и кривой CSS.
Что есть уже сейчас:
– Проверка фиксов в реальном времени прямо в Chrome.
– Анализ логов и сетевых проблем.
– Симуляция поведения пользователя (клики, формы, переходы).
– Автоперфоманс-аудиты с LCP и другими метриками.
Кажется, MCP продолжает закреплять статус нового стандарта для ИИ-инструментов.
🔥7❤2👍2👏1
JavaScript-сообщество снова проигнорирует шанс исправить фундаментальные проблемы своей экосистемы после крупнейшей атаки на цепочку поставок.
В статье здравый план — от стандартной библиотеки до новых практик управления зависимостями, — но кажется, индустрия снова ограничится символическими жестами.
📚 Подробности на Хабр: https://habr.com/ru/articles/951238/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍2😁1
🔥 State of JavaScript 2025: ваш шанс повлиять на будущее языка!
Внезапно, но факт: результаты ежегодного опроса State of JS читают не только фронтенд-разработчики, но и инженеры Chrome, Firefox и TC39 — те самые, кто решает, какие фичи появятся в JavaScript в будущем.
📊 Исследование от команды Devographics уже стартовало. Каждый год оно показывает, какие фреймворки выжили, какие вымерли, и куда движется экосистема JS.
На основе этих данных пишут статьи, делают доклады и даже планируют развитие движков.
Пройти можно здесь (~20 минут): State of JS 2025
Внезапно, но факт: результаты ежегодного опроса State of JS читают не только фронтенд-разработчики, но и инженеры Chrome, Firefox и TC39 — те самые, кто решает, какие фичи появятся в JavaScript в будущем.
📊 Исследование от команды Devographics уже стартовало. Каждый год оно показывает, какие фреймворки выжили, какие вымерли, и куда движется экосистема JS.
На основе этих данных пишут статьи, делают доклады и даже планируют развитие движков.
Пройти можно здесь (~20 минут): State of JS 2025
👍4⚡2🔥2❤1
🤔 Почему @starting-style не заменит keyframes (пока)
В CSS появилось новое правило
В статье демонстрируется, что за красивым синтаксисом скрываются подводные камни специфичности и неожиданные баги, из-за которых старые добрые keyframes по-прежнему оказываются надёжнее.
📚 Подробности на Хабр: https://habr.com/ru/articles/953556/
В CSS появилось новое правило
@starting-style — инструмент, который обещает упростить анимацию появления элементов. Но всё ли так гладко? В статье демонстрируется, что за красивым синтаксисом скрываются подводные камни специфичности и неожиданные баги, из-за которых старые добрые keyframes по-прежнему оказываются надёжнее.
📚 Подробности на Хабр: https://habr.com/ru/articles/953556/
🔥6👍4❤2
🔥 TypeScript на максималках: практические кейсы из жизни большого проекта
Сегодня уже не найти фронтенд-разработчика, среди скиллов которого нет TypeScript. Но как же разработчик решает, что TypeSrcipt освоен? Скорее всего, он запомнил примитивы, шапочно разобрался с ключевыми словами и операторами, посмотрел в сборщики, после чего пожал плечами и добавил язык себе в резюме.
Так действовал и Константин до недавнего времени, когда при работе над проектом пришлось столкнуться с несколькими практическими задачами, которые потребовали погружения в работу с TypeSrcipt. Об этом он и рассказал в докладе.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
Сегодня уже не найти фронтенд-разработчика, среди скиллов которого нет TypeScript. Но как же разработчик решает, что TypeSrcipt освоен? Скорее всего, он запомнил примитивы, шапочно разобрался с ключевыми словами и операторами, посмотрел в сборщики, после чего пожал плечами и добавил язык себе в резюме.
Так действовал и Константин до недавнего времени, когда при работе над проектом пришлось столкнуться с несколькими практическими задачами, которые потребовали погружения в работу с TypeSrcipt. Об этом он и рассказал в докладе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4👍3
⚡️ React уходит от Meta! Создаётся независимая React Foundation
Спустя 10 лет после open source релиза, React официально покидает Meta. Теперь судьбой библиотеки будет управлять независимая организация — React Foundation.
Это, пожалуй, крупнейшее изменение в истории фреймворка.
React давно перестал быть “внутренним проектом Meta”: над ним работают сотни компаний и тысяч разработчиков по всему миру. Теперь пришло время закрепить это и юридически.
Что изменится:
• React, React Native и JSX переходят под управление React Foundation.
• Фонд займётся инфраструктурой, конференциями и финансированием экосистемных проектов.
• В состав основателей входят: Amazon, Callstack, Expo, Meta, Microsoft, Software Mansion и Vercel.
• Появится новая независимая техническая структура управления, чтобы ни одна компания не имела перевеса.
Теперь техническое направление будут задавать мейнтейнеры и контрибьюторы, а не корпоративные интересы.
Источник
@js_for_devs
Спустя 10 лет после open source релиза, React официально покидает Meta. Теперь судьбой библиотеки будет управлять независимая организация — React Foundation.
Это, пожалуй, крупнейшее изменение в истории фреймворка.
React давно перестал быть “внутренним проектом Meta”: над ним работают сотни компаний и тысяч разработчиков по всему миру. Теперь пришло время закрепить это и юридически.
Что изменится:
• React, React Native и JSX переходят под управление React Foundation.
• Фонд займётся инфраструктурой, конференциями и финансированием экосистемных проектов.
• В состав основателей входят: Amazon, Callstack, Expo, Meta, Microsoft, Software Mansion и Vercel.
• Появится новая независимая техническая структура управления, чтобы ни одна компания не имела перевеса.
“React вырос из рамок одной компании”, — заявляют авторы официального анонса.
Теперь техническое направление будут задавать мейнтейнеры и контрибьюторы, а не корпоративные интересы.
Источник
@js_for_devs
🔥9⚡5👍5
⚡️ QUIC наконец-то приходит в Node.js: не прошло и 5 лет
Четыре года сообщество ждало, пока OpenSSL откроет нужные API — и вот, с выходом версии 3.5, это наконец случилось.
Уже в Node.js 25 ожидается первая реализация QUIC — шаг, к которому проект шёл почти полдесятилетия.
📚 Подробности на Хабр: https://habr.com/ru/articles/953570/
Четыре года сообщество ждало, пока OpenSSL откроет нужные API — и вот, с выходом версии 3.5, это наконец случилось.
Уже в Node.js 25 ожидается первая реализация QUIC — шаг, к которому проект шёл почти полдесятилетия.
📚 Подробности на Хабр: https://habr.com/ru/articles/953570/
👍7🔥4❤2
😂 В интернете снова кто-то неправ — и снова страдает Node.js
Когда-то один индийский курс по программированию (ссылка с таймкодом) решил научить студентов “контрибьютить в open-source”. Ну вы поняли: “форкни репозиторий, измени README, сделай pull-request”. Казалось бы, безобидный пример — а в итоге Node.js уже два года живёт в аду из бессмысленных PR-ов.
Всего в репозитории на данный момент 37,500 закрытых PR, большая часть из которых – неоценимый контрибьюшен от студентов :D
Мейнтейнеры пытаются минимизировать этот поток через фильтры, ботов, автоматические проверки. Но спам не остановить — армия энтузиастов всё так же идёт в бой за “первый вклад в open source”.
А вы уже законтрибьютили в Node.js сегодня?)
@js_for_devs
Когда-то один индийский курс по программированию (ссылка с таймкодом) решил научить студентов “контрибьютить в open-source”. Ну вы поняли: “форкни репозиторий, измени README, сделай pull-request”. Казалось бы, безобидный пример — а в итоге Node.js уже два года живёт в аду из бессмысленных PR-ов.
Всего в репозитории на данный момент 37,500 закрытых PR, большая часть из которых – неоценимый контрибьюшен от студентов :D
Мейнтейнеры пытаются минимизировать этот поток через фильтры, ботов, автоматические проверки. Но спам не остановить — армия энтузиастов всё так же идёт в бой за “первый вклад в open source”.
А вы уже законтрибьютили в Node.js сегодня?)
@js_for_devs
😁22🔥3👍2