Chrome 125 beta

Релиз довольно скромный и из значимых добавляет несколько новых фич

CSS привязка позиционирования

Наиболее значимая функция в новой версии хрома, это позиционирование к элементу. Ранее уже было анонсировано в экспериментах вместе с нативным popover эта функция. И работает она просто, связываются элементы через атрибуты и в свойствах позиционирования (top, left, bottom, right) указывается функция anchor().

// Пример
<button popovertarget="info" id="btn" class="information">i</button>
<div id="info" anchor="btn" popover>Text</div>

[popover] {
  inset: unset;
  bottom: anchor(top);
  left: anchor(center);
}

CSS функции для чисел round() , mod() и rem()

Коротко о функциях:

  • round() — округляет в зависимости от выбранной стратегии округления.
  • mod() и rem() — остаток от деления.
// Пример
line-height: mod(7, 2); /* 1 */
line-height: mod(14, 5); /* 4 */
line-height: mod(3.5, 2); /* 1.5 */

line-height: rem(21, 2); /* 1 */
line-height: rem(14, 5); /* 4 */
line-height: rem(5.5, 2); /* 1.5 */
Читайте также
AdonisJS v6: Полный переход на современные стандарты JavaScript
AdonisJS v6: Полный переход на современные стандарты JavaScript
AdonisJS v6: Полный переход на современные стандарты JavaScript

Переход на современные стандарты Ключевое изменение в AdonisJS v6 – полная поддержка современных стандартов JavaScript: ECMAScript Modules (ESM) и TypeScript. Это обеспечивает совместимость с последними версиями пакетов и повышает безопасность благодаря доступу к актуальным исправлениям уязвимостей. Приложения AdonisJS v6 теперь по умолчанию используют TypeScript и ESM, однако разработчики по-прежнему могут устанавливать и применять пакеты, написанные […]

Deno 1.38: улучшили HTML-документацию и горячую замену модулей
Deno 1.38: улучшили HTML-документацию и горячую замену модулей
Deno 1.38: улучшили HTML-документацию и горячую замену модулей

В новой версии Deno появилось несколько интересных фич: документация HTML, совместимость с Node.js, горячая замена модулей, функция менеджера пакетов и еще парочка дополнительных функций.

Go 1.24: новые возможности, улучшения инструментов и производительности
Go 1.24: новые возможности, улучшения инструментов и производительности
Go 1.24: новые возможности, улучшения инструментов и производительности

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

Dev новости: Eleventy 3.0 вносит поддержку ESM, а The New York Times переходит на React 18
Dev новости: Eleventy 3.0 вносит поддержку ESM, а The New York Times переходит на React 18
Dev новости: Eleventy 3.0 вносит поддержку ESM, а The New York Times переходит на React 18

На этой неделе команда Eleventy, также известная как 11ty, представила бета-версию 3.0, которая теперь официально поддерживает ESM. «Мы сделали это. Это происходит. После 18 альфа-релизов и более года работы наша первая бета-версия Eleventy 3.0 теперь доступна,» — написала команда в своих заметках на GitHub.