Skip to content

Tag

#JavaScript

22 статей

CSS-трюк, который заставляет складные устройства работать
Руководства

CSS-трюк, который заставляет складные устройства работать

Шарнир может превратить один экран в два совершенно разных рабочих пространства — и веб-сайтам скоро придется учитывать эту разницу. Но самый большой сюрприз — не код, а то, насколько неравномерной остается поддержка браузерами.

Читать статью→
Смартфон Apple за $2 тыс. скрывает секрет CSS
Руководства

Смартфон Apple за $2 тыс. скрывает секрет CSS

Новый iPhone Duo от Apple в одночасье сделал складные смартфоны мейнстримом. Один-единственный CSS-медиазапрос — это всё, что отделяет безупречный пользовательский опыт от сломанного сайта на этих новых устройствах.

Читать статью→
Rust-конкурент Vite уже здесь (почти)
Аналитика отрасли

Rust-конкурент Vite уже здесь (почти)

Стартап переписал сервер разработки Vite на Rust, чтобы обрабатывать миллионы ежедневных превью, заявляя о четырехкратном снижении потребления памяти. Но этот колоссальный прирост производительности имеет свою цену, которая указывает на новое, фрагментированное будущее инструментов с открытым исходным кодом.

Читать статью→
Класс Date в JavaScript сломан
Аналитика отрасли

Класс Date в JavaScript сломан

Ваш код, скорее всего, скрывает неочевидные ошибки, связанные с датами, которые не обнаруживаются модульными тестами. Причина кроется в фундаментальном изъяне проектирования самого распространенного и самого проклятого глобального объекта в JavaScript.

Читать статью→
Bun только что уничтожил Concurrently.
Новости ИИ

Bun только что уничтожил Concurrently.

Последнее обновление Bun — это не просто прирост производительности; это прямая атака на ключевую часть вашего стека разработки. Узнайте, как эта единственная функция устраняет зависимость, на которую вы полагались годами.

Читать статью→
Bun 1.4: Обновление, которое убивает ваши зависимости
Новости ИИ

Bun 1.4: Обновление, которое убивает ваши зависимости

Вышел спорный редизайн Bun на Rust, и дело не только в скорости. Новая встроенная стандартная библиотека призвана устранить раздувание зависимостей и обезопасить цепочку поставок, но не заходит ли это слишком далеко?

Читать статью→
Solid 2 уничтожил свой собственный мета-фреймворк
Новости ИИ

Solid 2 уничтожил свой собственный мета-фреймворк

Фреймворк только что выпустил свое самое радикальное обновление, полностью переосмыслив асинхронность с нуля. Но главной жертвой стал не ваш старый код, а флагманский мета-фреймворк Solid — SolidStart.

Читать статью→
TanStack только что переизобрели графики
Инструменты ИИ

TanStack только что переизобрели графики

Большинство библиотек для построения графиков заставляют идти на компромисс между размером бандла и функциональностью, ограничивая вас жесткими шаблонами. Новая библиотека, построенная на философии «Грамматики графики» (Grammar of Graphics), меняет правила игры, предлагая радикальную гибкость без лишнего веса.

Читать статью→
TypeScript больше не зависит от JavaScript
Аналитика отрасли

TypeScript больше не зависит от JavaScript

Годами мощь TypeScript была скована ограничениями производительности JavaScript. Теперь новое поколение нативных компиляторов освобождает его, открывая возможности, о которых разработчики раньше не могли и мечтать.

Читать статью→
Google только что убил TensorFlow.js
Инструменты ИИ

Google только что убил TensorFlow.js

Google только что запустил LiteRT.js, новую библиотеку, которая обеспечивает скорость ИИ, близкую к нативной, прямо в вашем браузере. Вот почему ее ядро WebAssembly делает TensorFlow.js устаревшим и открывает новую эру машинного обучения на устройстве.

Читать статью→
Математика вашего браузера — шпион
Аналитика отрасли

Математика вашего браузера — шпион

Веб-сайты могут идентифицировать вашу операционную систему с помощью одной строки JavaScript, без каких-либо разрешений. Эта почти неблокируемая техника использует крошечные, уникальные математические различия, заложенные прямо в ваше устройство.

Читать статью→
Новый убийца модальных окон для React прибыл
Руководства

Новый убийца модальных окон для React прибыл

Управление модальными окнами и диалогами в React часто приводит к запутанному беспорядку из пропсов и состояний. Маленькая утилита под названием `react-call` полностью меняет правила игры, позволяя вызывать компоненты как простые асинхронные функции.

Читать статью→
NPM 12 Завершает Скриптопокалипсис
Аналитика отрасли

NPM 12 Завершает Скриптопокалипсис

В течение многих лет одна команда `npm install` могла спровоцировать атаки на цепочку поставок на вашей машине. NPM 12 наконец-то захлопывает эту дверь, по умолчанию отключая автоматическое выполнение скриптов.

Читать статью→
Эта настройка останавливает 99% атак NPM
Руководства

Эта настройка останавливает 99% атак NPM

Атаки на цепочку поставок NPM стремительно растут, но одна настройка может нейтрализовать большинство из них. Это 30-секундное исправление задерживает установку новых пакетов, давая сообществу время обнаружить вредоносное ПО до того, как оно попадет на вашу машину.

Читать статью→
Ваша настройка Node.js — это бомба замедленного действия
Руководства

Ваша настройка Node.js — это бомба замедленного действия

Атаки на цепочки поставок еженедельно поражают проекты Node.js, но вы можете усилить свою защиту за считанные минуты. Эти проверенные в боях стратегии для npm, pnpm и Bun остановят большинство атак до их начала.

Читать статью→
Deno только что устранил 3 раздражающие проблемы Node.js
Сравнения

Deno только что устранил 3 раздражающие проблемы Node.js

Deno 2.8 только что произвел фурор в мире Node.js, устранив три из самых насущных проблем разработчиков. Узнайте, как ваша установка стала в 3,6 раза быстрее, исправления безопасности стали автоматизированными, а публикация в npm теперь выполняется одной командой.

Читать статью→
Переписывание Bun на Rust: Предательство, убившее Zig?
Аналитика отрасли

Переписывание Bun на Rust: Предательство, убившее Zig?

Bun, среда выполнения JavaScript, которая сделала Zig известным, теперь экспериментирует с полным переписыванием на Rust. Узнайте, почему его создатель отказывается от языка, который он отстаивал, и что это значит для будущего системного программирования.

Читать статью→