Теневые части CSS

Стилизация пользовательских элементов внутри Shadow Root сегодня реализована не очень хорошо. Последняя спецификация — apply имела некоторые проблемы и теперь устарела. Вместо этого в новой спецификации хотят ввести два новых псевдоэлемента ::theme() и ::part(). Будет интересно посмотреть, что произойдет с этой новой спецификацией. На данный момент мы должны продолжать использовать пользовательские свойства для стилизации элемента внутри теневого DOM. Помните, что эта спецификация все еще находится на рассмотрении и не реализована ни в одном браузере.



Отладка Node.js

Согласно опросу, недавно разосланному разработчикам JavaScript, большинство из них используют консоль для отладки своей программы JavaScript. Конечно, консоль очень мощная, но в большинстве случаев лучше использовать devtools, чтобы понять, что происходит в программе.



Квантовый проект

Firefox переписывает движок своего браузера. Это инкрементальная переработка, и небольшие части движка пишутся на Rust. Хотя переписывание сделает браузер быстрее и эффективнее, что такое движок браузера и как он работает?



Веб-сборка

А вот и еще одна статья о WebAssembly! Я знаю, что это было несколько в последнее время, но это действительно интересная новая технология. Важно понимать, что для WebAssembly еще рано, и мы только царапаем поверхность прямо сейчас.



PWA или нативные приложения?

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



Наконец, не забывайте о Google I/O на этой неделе. Основной доклад состоится в среду, и расписание выглядит очень многообещающе! Расписание можно найти здесь.

Меня зовут Эмиль Биллберг, я работаю веб-разработчиком в Apegroup, где помогаю компаниям создавать красивые цифровые вещи. Мы студия дизайна и технологий в Стокгольме. Хотите узнать больше о том, как мы работаем? Подробнее на нашем сайте.