Веб-стандарты приходят в ваш город

Очередные встречи Web Standards Days состоятся осенью 2014 года в Минске, Киеве и Москве. За анонсами новых событий следите в нашем Твитере @webstandards_ru.

  1. Хватит разрушать веб

    Николас Беваква 23 марта

    2014 год. Ниндзя-рок-звезды веба идут против забытой ныне техники прогрессивного улучшения. Они отказываются от истоков веба и всего того, за что они когда-то стояли. В этой статье я собираюсь громко заявить о том, как мы разрушаем веб; о не всегда явных причинах, почему мы должны перестать это делать, и отчего хорошей идеей будет это прекратить.

    5 комментариев

  2. Не проверив HTML5-кода, не суйся в воду — с Майком™ Смитом

    Стив Фолкнер 26 декабря

    Майк™ Смит (известный как @sideshowbarker) из W3C — человек, с головой увязший в исходном коде инструмента W3C для проверки валидности разметки; эта магия работает именно благодаря ему. Вопросы были заданы на радость и в назидание читателю сайта.

    1 комментарий

  3. Исследуем большие экраны

    Майк Пик 24 ноября

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

    Комментарии

  4. Архитектура CSS

    Филип Уолтон 20 февраля

    Мерой хорошего знания CSS для многих веб-разработчиков является то, насколько идеально ты можешь воссоздать в коде данный тебе макет. Ты не используешь таблицы и гордишься собой, когда сводишь к минимуму графику. Если ты действительно хорош, то работаешь с самыми новыми и лучшими техниками — вроде медиавыражений, переходов и трансформаций. Это правда, хорошие CSS-разработчики действительно всё это умеют. Однако существует совсем другая сторона CSS, которая редко упоминается, когда речь заходит об оценке чьих-то способностей.

    16 комментариев

Архив статей

  1. Запуск приватных npm-модулей, обещанных в прошлом году, анонсировали в официальном блоге. Приватные модули работают точно так же, как обычные, но позволяют управлять кругом пользователей, которые могут их просматривать, устанавливать и публиковать. Такие модули будут находиться в отдельном пространстве имён вида @orgname/packagename. Существующие сейчас возможности скрытия модулей имеют существенные недостатки: ссылка на репозиторий или архив мешает использовать семантическое версионирование, поднятие собственной копии реестра npm требует навыков установки и администрирования CouchDB и не менее 20 Гб свободного места на сервере, а доступ к npm Enterprise недёшев.

  2. Microsoft продолжает выпускать обновления для предварительной версии Windows 10, а вместе с ними выходят новые версии движка EdgeHTML для браузера под кодовым названием «проект Spartan». Среди новинок: улучшенная поддержка ES6 (до 75% по тестам Kangax); расширенная поддержка XPath, поддержка условных директив @supports в CSS и промежуточного смещения между двумя точками CSS-градиентов; поддержка API Web Audio, API Fullscreen без префиксов и API Touch Events для совместимости. Другие, не полностью готовые возможности, можно включить на странице about:flags: API для полей ввода дат из HTML5, частичная поддержка CSS-переходов и анимаций для SVG-элементов. В итоге EdgeHTML добавляет 37 новых возможностей, и 16 возможностей находятся в разработке.

  3. Команда JavaScript-движка V8 официально подтвердила слухи о создании нового режима JavaScript. Такая работа действительно ведётся, но пока в качестве эксперимента. Новый режим strong — это продолжение режима strict, которое не подразумевает расширение языка, а напротив, ограничивает его возможности. Код написанный для режима strong, будет исполняться, даже если браузер ничего не знает об этом режиме. Похожий подход используется в asm.js, но у asm.js другие задачи, и его возможности ограничены ещё больше. Работая в режиме strong, виртуальная машина сможет делать дополнительные оптимизации и исполнять код быстрее. Также в рамках эксперимента ведется работа над опциональной системой типов SoundScript, основой для неё был выбран TypeScript. Эта система также нацелена на улучшение быстродействия кода.

Архив новостей

Перейти к началу