Можно только один <main> на всю страницу — теперь и по версии живого стандарта HTML, а не только W3C (разногласием меньше) https://github.com/whatwg/html/pull/3354 Стиву Фолкнеру удалось уговорить WHATWG рекомендовать более доступное использование, см. оригинальное ишью https://github.com/whatwg/html/issues/100.
Читать полностью…Кадрирование и масштабирование графики в браузерах, где не работает object-fit http://www.sarasoueidan.com/blog/svg-object-fit/ и внешние картинки в инлайновой графике с текстом https://www.sarasoueidan.com/blog/optimizing-svg-delivery-with-svg/ — Сара Суайдан возвращается с новыми статьями про SVG.
Читать полностью…Крупнейшие мероприятия 2018 года по дизайну и фронтенду, обзор на Хабре — https://habr.ru/p/346484/
Читать полностью…Выражения от контейнера. Джонатан Снук на dotCSS в Париже о мечте всех верстальщиков, как она может быть реализована и что делать до тех пор — https://www.dotconferences.com/2017/11/jonathan-snook-container-queries
Читать полностью…ECMAScript вероятно будет рекомендовать использовать точку с запятой в конце строк. Уточнение Дэниела Эренберга рекомендует не полагаться на автоматическую расстановку. Обсуждение формулировки и справедливости рекомендации в официальном репозитории — https://github.com/tc39/ecma262/pull/1062/files
Читать полностью…Кастомные элементы v1 https://bugzilla.mozilla.org/1406825 и <script type="module"> https://bugzilla.mozilla.org/1428002 включены по умолчанию в Firefox Nightly и должны быть готовы для релиза в Firefox 59 в середине марта.
Читать полностью…Введение в отладку JavaScript в Chrome DevTools Кейси Баскеса для тех, кто ещё использует console.log — https://youtu.be/H0XScE08hy8
Читать полностью…Опыт записи подкастов Веб-стандарты и devSchacht: типы микрофонов, интерфейсы, рекордеры, рекомендации по выбору и техника записи. Для тех, кто хочет начать свой подкаст или улучшить звук существующего. Спецвыпуск с Вадимом Макеевым и Андреем Мелиховым — https://youtu.be/_ChmShmST-s
Читать полностью…Нужны ли CSS-препроцессоры в 2018 году? Андрей Романов разбирается, насколько мы готовы к ванильному CSS — http://andrew-r.ru/notes/?go=all/preprocessors-vs-vanilla-css/
Читать полностью…Google AMP реализует быстрый кэш с помощью нового стандарта Web Packaging https://wicg.github.io/webpackage/draft-yasskin-dispatch-web-packaging.html, чтобы отдавать в поиске оригинальные адреса страниц вместо копий на серверах Google, как это работает сейчас. Мальте Юбл с подробностями в блоге AMP — https://amphtml.wordpress.com/2018/01/09/improving-urls-for-amp-pages/amp/
Читать полностью…«Погружение в мир типизации» Григория Шехета и «Прототипирование на продакшен-технологиях» Михаила Колоскова — два новых доклада в программе WSD в Москве 3 февраля и вторая партия регистрациии — https://wsd.events/2018/02/03/
Читать полностью…Пандус для сайта. Иван Бакаидов рассказывает на Хабре, как сделать ваш сайт доступным для всех. Там же видео доклада с pitercss_meetup — https://habrahabr.ru/p/346238/
Читать полностью…Ответ браузеров на атаки Meltdown и Spectre: опасные места и способы избежать проблемы. Chromium https://www.chromium.org/Home/chromium-security/ssca, Mozilla https://blog.mozilla.org/security/2018/01/03/mitigations-landing-new-class-timing-attack/ и Microsoft https://blogs.windows.com/msedgedev/2018/01/03/speculative-execution-mitigations-microsoft-edge-internet-explorer/
Читать полностью…Shared Workers. Екатерина Назарова рассказывает про веб-воркеры, которые могут взаимодействовать с несколькими скриптами на разных страницах, в свежем выпуске .getInstance https://youtu.be/6g-tVEey6W8
Читать полностью…31 декабря, 15:00.
101-й новогодний выпуск «Веб-стандартов».
Ни слова про технологии.
Видео!
Небольшие шаги к доступности в стеке React. Опыт Хьюго Жироделя из N26: постановка требований, предотвращение ошибок, правила, линтинг, обмен знаниями — https://hugogiraudel.com/2018/01/08/little-steps-for-accessibility-at-n26/
Читать полностью…Альтернативная реализации npm ES-модулей для Node.js как попытка решить проблему обоих лагерей JS-разработчиков. Подробное описание инициативы и реализация в форке — https://gist.github.com/ceejbot/b49f8789b2ab6b09548ccb72813a1054
Читать полностью…Выпуск №103: браузеры и разработка интерфейсов, где искать, если потеряли статью, точка с запятой в JS, понятно о выравнивании в CSS, трюки Сары с SVG и Андрей Саломатин в гостях про управление проектами и фронтенд в Берлине. Слушайте на Медиуме https://medium.com/p/e1fedf35fbb4 или сразу на Ютубе https://youtu.be/Zn81bUw-t44.
Читать полностью…Важное для раскладки на гридах свойство display: contents появится в Chrome и Safari (и уже три года как в Firefox). Мануэль Рего о причинах важности и работе Igalia по внедрению — https://blogs.igalia.com/mrego/2018/01/11/display-contents-is-coming/ Ждём только Edge, кстати, проголосуйте: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/10938981-implement-the-box-generation-keywords-from-css-dis
Читать полностью…15 видео с ColdFront 2017, прошедшей 5–6 сентября в Копенгагене — https://www.youtube.com/playlist?list=PLl0kzWeYVmgsShWwV0jobX_K-01uMT49o В этом году конференция пройдёт 13–14 ноября — https://2018.coldfront.co/
Читать полностью…Выравнивание в современном CSS. Патрик Броссет рассказывает про Box Alighment в подробностях и с примерами https://medium.com/p/2d3ea7a02a36 и предлагает шпаргалку на каждый день http://patrickbrosset.com/lab/2018-01-10-css-alignment-cheatsheet/
Читать полностью…Веб — это не Google и не должен быть только Google. Открытое письмо AMP от группы людей, обеспокоенных тем, что проект усиливает доминирование одной компании. Вы тоже можете подписаться под ним, отправив пулреквест — http://ampletter.org/
Читать полностью…Что атаки Spectre и Meltdown значат для WebKit. Объяснение принципов работы уязвимостей и их влияния на браузер в официальном блоге — https://webkit.org/blog/8048/what-spectre-and-meltdown-mean-for-webkit/
Читать полностью…Открыт приём докладов на конференцию Nordic.js, которая пройдёт уже в пятый раз в Стокгольме 6–7 сентября — http://cfp.nordicjs.com/
Читать полностью…Выпуск №102: зачем нужны эксперименты с CSS, Хаяку на JS, как развиваются спецификации CSS и что им мешает, стили в компонентном стеке и Роман Комаров в гостях. Слушайте на Медиуме https://medium.com/p/269918974db9 или на Ютубе https://youtu.be/ywgAp5GmnfM.
Читать полностью…Обзор новинок спецификации HTML 5.2 в свежей заметке Ире Адеринокун — https://bitsofco.de/whats-new-in-html-5-2/
Читать полностью…Вторая партия мест на WSD в Москве 3 февраля откроется сегодня в 18:00 (UTC+3) вместе с новыми докладами в программе. Не пропустите! https://wsd.events/2018/02/03/
Читать полностью…Надёжный JS на клиенте. Развёрнутое руководство или даже целая книга Матиаса Шафера — https://molily.de/robust-javascript/
Читать полностью…Новогодний выпуск №101: как отмечать НГ, что читать и смотреть в следующем году, последние Звёздные войны и вся сага, Дж. Р. Р. Толкин и фантастика, зачем заливать оливье водой и… песня! Слушайте на Медиуме https://medium.com/p/2dff1854eab или на Ютубе https://youtu.be/HsExvvNHbKM.
Читать полностью…Итоги года в праздничном спецвыпуске Totally Tooling Tips с Мэттом и Эдди — https://youtu.be/8f0LZAihqZI
Читать полностью…