Марат Таналин о веб-разработке и ИТ

  • Firefox 67 (+)

    Firefox 67 — свежая версия свободного веб-браузера.

    • CSS-свойство revert для сброса к унаследованному или браузерному значению.
    • Динамический импорт JS-модулей с помощью import().
    • События transition* и animation* для disabled-элементов форм.
    • HTTP-заголовок ответа сервера Cross-Origin-Opener-Policy.
    • Набор шрифтовых пиктограмм Emoji 11.
    • Расширения отключены по умолчанию в приватных окнах.

    • Собственные профили у разных установленных версий Firefox.
    • В несколько раз более медленный запуск и проч.
  • Firefox 66 (+)

    Firefox 66 — весеннее обновление передового веб-браузера.

    • Отключено автовоспроизведение аудиофайлов и видеороликов со звуком.
    • Поддержка принудительной регистро­зависимой выборки по значениям атрибутов в селекторах.
    • IndexedDB вместо JSON для хранения настроек дополнений.
    • Автоопределение кодировки UTF-8 в локальных файлах и проч.
  • Firefox 65 (+)

    Firefox 65 — юбилейный и первый в 2019 году выпуск свободного веб-браузера.

    • Поддержка медиаформатов AV1 и WebP.
    • image-rendering: crisp-edges без префикса.
    • CSS-функция env().
    • Универсальный глобальный JS-объект globalThis.
    • Поддержка SVG в createImageBitmap() и проч.
  • IntegerScaler — масштабирует игры без размытия

    IntegerScaler — бесплатная авторская программа для Windows 7+, предназначенная для псевдополноэкранного масштабирования игр, запущенных в оконном режиме, с целочисленным коэффициентом без размытия.

    Позволяет играть в игры, например, в разрешении Full HD (1920×1080) на мониторах с разрешением 4K (3840×2160) без потерь качества, в отличие от билинейной интерполяции, используемой для полноэкранного масштабирования в мониторах и видеодрайверах вне зависимости от целочисленности масштабного коэффициента.

  • Firefox 64 (+)

    Firefox 64 — зимняя версия независимого веб-браузера.

    • Изменение оформления полос прокрутки.
    • Fullscreen API без префикса.
    • WebRender под Windows 10 с видеокартами nVidia.
    • WebVR в macOS.
    • Упразднение Live Bookmarks и проч.
  • Firefox 63 (+)

    Новая версия свободного веб-браузера Firefox 63 дарит множество новых возможностей:

    • Web Components: Shadow DOM, Custom Elements.
    • Media Capabilities API.
    • Расширенная поддержка Web Animations API.
    • Media Queries Level 4: @media (width < 600px) {…}.
    • Копирование текста без execCommand() и многое другое.
  • Firefox 62 (+)

    В бабье лето — с новейшим Firefox 62.

    • CSS Shapes: произвольные контуры обтекаемых областей.
    • ::selection без префикса.
    • flat(), flatMap() — разворачивание вложенных массивов.
    • import.meta в ES-модулях и проч.
  • Кнопка не отправляет форму (+)

    Порой нажатие кнопки не приводит к отправке формы и вызову JavaScript-обработчиков события submit.

    В чём же дело?

  • Firefox 61 (+)

    Firefox 61 — первый и единственный летний выпуск веб-браузера Firefox в 2018-м году.

    • Поддержка OpenType Font Variations.
    • Поддержка двух значений в overflow.
    • Retained Display Lists для ускорения отрисовки.
    • Распараллеливание разбора CSS-кода.
    • Поддержка SameSite для Cookie и проч.
  • Firefox 60 (+)

    В День Победы — юбилейный Firefox 60.

    • ES6-модули в JavaScript;
    • Web Authentication API;
    • CSS-свойство paint-order;
    • WebVR в macOS;
    • Stylo для интерфейса браузера;
    • новая ESR-версия и проч.
  • Firefox 59 (+)

    Firefox 59 — первый весенний выпуск современного веб-браузера.

    • Pointer Events API.
    • position: sticky для ячеек таблиц.
    • calc() в rgb(), rgba(), hsl() и hsla() и Media Queries.
    • Обновлённый display: contents.
    • Off-Main-Thread Painting в macOS.
    • Запрет HTTP-аутентификации для внешних изображений и проч.
  • Firefox 58 (+)

    Firefox 58 — первый выпуск свободного веб-браузера в 2018 году.

  • Asus PQ22UC — 22″ OLED-монитор 4K (+)

    Asus ProArt PQ22UC — профессиональный переносной 4K-монитор массой 1 кг на основе RGB-OLED-панели 21,6″ (55 см), произведённой JOLED с помощью струйной печати.

    Полное покрытие DCI-P3, глубина цвета 10 бит (1,07 млн оттенков) и поддержка HDR-10. Контрастность — 1 млн к одному. Яркость — 350 кд/м². Delta E ≤ 2. Время отклика — 0,1 мс.

    В продаже весной. Предположительная цена — 3 тыс. $.

  • Firefox 57 (+)

    В Firefox 57 (Firefox Quantum) — крупное обновление современного веб-браузера:

    • новый многопоточный CSS-движок Stylo;
    • асинхронная неблокирующая прокрутка (APZ);
    • отключена поддержка расширений на основе XUL/XPCOM;
    • новый интерфейс Photon, обновлённый логотип и многое другое.

    Бонус — новая версия авторского расширения UsableHomeButton 2.0 на основе WebExtensions API, совместимая с Firefox 57+.

  • Firefox 56 (+)

    В осеннем Firefox:

    • предзагрузка ресурсов с помощью rel="preload";
    • удалена поддержка элемента APPLET;
    • поддержка свойства labels элементов форм;
    • возможность вывода SVG на CANVAS;
    • Intl API в Firefox для Android;
    • возможность запуска браузера без GUI;
    • лёгкое создание скриншотов и проч.
  • О номерах версий

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

    byuu, главный разработчик higan — эмулятора 8/16-битных игровых приставок
  • Firefox 55 (+)

    Интересное в юбилейной версии современного веб-браузера Firefox:

    • отключена поддержка атрибута scoped элемента STYLE;
    • text-justify для управления распределением пустого пространства в строке;
    • WebVR включён по умолчанию в Firefox для Windows;
    • requestIdleCallback() для отложенного исполнения низкоприоритетного кода;
    • Intersection Observer API для асинхронного отслеживания видимости элементов;
    • удаление дубликатов и лишних пробелов при изменении DOMTokenList;
    • сжатие текстур в WebGL;
    • обратно-несовместимые изменения формата профилей и проч.
  • Firefox 54 (+)

    В летнем выпуске веб-браузера Firefox:

    • поддержка геометрических фигур в CSS-свойстве clip-path;
    • новые возможности WebExtensions API:
      • переопределение страницы новой вкладки;
      • обработчики протоколов;
      • захват видеоизображения;
    • полноценная многопроцессная архитектура и проч.
  • Firefox 53 (+)

    В апрельском выпуске свободного веб-браузера Firefox:

    • легитимный сброс обтекания с помощью display: flow-root;
    • поддержка прозрачности в WebM-видео;
    • возможность управления отправкой Referer по умолчанию;
    • прекращение поддержки Windows XP и Vista и проч.
  • OLED-монитор Dell UP3017Q в продаже (+)

    Первый в мире компьютерный OLED-монитор Dell UP3017Q с разрешением 4K (3840×2160) и диагональю 30″ доступен для заказа по цене 3,5 тыс. $ с доставкой в течение 1-2 недель. Монитор был представлен на CES 2016, но спустя год сообщалось, что его выпуск отменён.

    OLED-дисплеи отличаются от ЖК-дисплеев почти бесконечной контрастностью, многократно меньшим временем отклика и свободой от glow-эффекта и мерцания из-за инверсии кристаллов.

  • Firefox 52 (+)

    Представительниц прекрасной половины человечества поздравляем с Международным женским днём, программистов — с долгожданным выходом Visual Studio 2017, а пользователей передового веб-браузера Firefox — с его первым весенним выпуском, готовым порадовать нас внушительным набором новшеств:

    • CSS Grid Layout — новый механизм взаимного расположения элементов на основе виртуальных строк и столбцов;
    • многоколоночный вывод текста (CSS Columns) доступен без префикса;
    • поддержка WebAssembly — стандарта промежуточного двоичного кода, более быстродействующего по сравнению с JS;
    • Selection API для отслеживания и управления выделением текста;
    • возобновлена поддержка Touch events; и многое другое.
  • HiDPI-новшества Windows 10 (+)

    Windows 10 предлагает несколько качественных улучшений в масшта­бировании интерфейса несовместимых с HiDPI (High-DPI, Retina) программ:

    • масштабирование без размытия при целочисленных масштабах;
    • переопределение DPI-режима программы в произвольном направлении;
    • качественная отрисовка текста средствами GDI;
    • разработчикам: возможность сочетать разные DPI-режимы в одной программе.
  • Firefox 51 (+)

    Вторую половину первой сотни версий свободного веб-браузера Firefox открывает его первый выпуск в 2017 году с россыпью интересных нововведений:

    • поддержка формата сжатия звука без потерь FLAC;
    • новый уровень 3D-графики в браузере с помощью WebGL 2;
    • транзакционная объектно-ориентированная СУБД IndexedDB 2;
    • номинально завершённая экспериментальная поддержка WebVR;
    • включённая по умолчанию поддержка современного свободного видеоформата VP9 и проч.
  • Выпуск OLED-монитора Dell отменён (+)

    На прошедшей выставке CES 2017 представители Dell сообщили журналистам французского технического онлайн-издания Les Numériques и англоязычного датского издания FlatpanelsHD, что выпуск анонсированного на прошлогодней выставке OLED-монитора Dell UP3017Q отменён, и анонсировали новый 8K-монитор за те же 5 тыс. $.

  • Стандартизован сброс обтекания (clearfix) (+)

    Часто требуется гарантировать, что обтекаемые элементы целиком уместятся в содержащем их элементе и при этом не повлияют на его стили (например, фоновый цвет). Ранее единственным стандартным механизмом такого рода было CSS-свойство clear, позволявшее сбросить обтекание элементов, расположенных перед соответствующим элементом.

    Спустя 20 лет после создания CSS задача ограничения области обтекания пределами заданного элемента наконец получила легитимное, стандартизированное решение, и оно уже реализовано в Firefox.