Интересная статья о том, как команда Mozilla Gfx улучшила потребление энергии в Firefox 70 в 3 раза на macOS.
https://mozillagfx.wordpress.com/2019/10/22/dramatically-reduced-power-usage-in-firefox-70-on-macos-with-core-animation/
https://mozillagfx.wordpress.com/2019/10/22/dramatically-reduced-power-usage-in-firefox-70-on-macos-with-core-animation/
Mozilla Gfx Team Blog
Dramatically reduced power usage in Firefox 70 on macOS with Core Animation
In Firefox 70 we changed how pixels get to the screen on macOS. This allows us to do less work per frame when only small parts of the screen change. As a result, Firefox 70 drastically reduces the …
Наконец-то анонс TypeScript 3.7 RC. Стабильный релиз уже совсем скоро.
https://devblogs.microsoft.com/typescript/announcing-typescript-3-7-rc/
https://devblogs.microsoft.com/typescript/announcing-typescript-3-7-rc/
TypeScript
Announcing TypeScript 3.7 RC | TypeScript
We’re pleased to announce TypeScript 3.7 RC, the release candidate of TypeScript 3.7. Between now and the final release, we expect no further changes except for critical bug fixes. To get started using the RC, you can get it through NuGet,
Marco Zehe о том, как производить аудит доступности с помощью Firefox Developer Tools.
https://hacks.mozilla.org/2019/10/auditing-for-accessibility-problems-with-firefox-developer-tools/
https://hacks.mozilla.org/2019/10/auditing-for-accessibility-problems-with-firefox-developer-tools/
Mozilla Hacks – the Web developer blog
Auditing For Accessibility Problems With Firefox Developer Tools
In Firefox 70, the Accessibility Inspector has become an auditing facility to help identify and fix many common mistakes and practices that reduce site accessibility. In this post, Marco Zehe ...
5 лет назад вышла финальная версия спецификации HTML5.
https://www.webdesignmuseum.org/web-design-history/html5-2014
https://www.webdesignmuseum.org/web-design-history/html5-2014
www.webdesignmuseum.org
HTML5 - 2014 | Web Design Museum
Explore the milestones in the history of web design: HTML5 - 2014.
Друзья, наверняка кому-нибудь из вас есть чем поделиться с комьюнити. А тут как раз MoscowJS воскрес.
Forwarded from MoscowJS
#callforpapers
Конец октября, воет ветер, кругом летают листья, мертвым не лежится в своих мокрых могилках, вот и нам тоже…
В начале декабря мы возвращаемся!
Мы сели в кружок, подумали о вечном и решили не забрасывать больше этот замечательный ивент! Новые свежие организаторы начали готовить, старый, добрый и ламповый MoscowJS.
Больше нет повода сидеть без дела, подавайте заявки на доклады.
И следите за нашими новыми анонсами в telegram, twitter, facebook и instagram.
Очень скоро мы вернемся и расскажем вам еще больше про предстоящий ивент.
Share, like, доклад!
Конец октября, воет ветер, кругом летают листья, мертвым не лежится в своих мокрых могилках, вот и нам тоже…
В начале декабря мы возвращаемся!
Мы сели в кружок, подумали о вечном и решили не забрасывать больше этот замечательный ивент! Новые свежие организаторы начали готовить, старый, добрый и ламповый MoscowJS.
Больше нет повода сидеть без дела, подавайте заявки на доклады.
И следите за нашими новыми анонсами в telegram, twitter, facebook и instagram.
Очень скоро мы вернемся и расскажем вам еще больше про предстоящий ивент.
Share, like, доклад!
⚡️⚡️⚡️ Команда модулей Node.js приняла решение убрать ESM флаг и согласовала дальнейшую работу по добавлению поддержки ECMAScript модулей по умолчанию в Node.js 13 ⚡️⚡️⚡️
https://twitter.com/MylesBorins/status/1189618753065144322
https://twitter.com/MylesBorins/status/1189618753065144322
Twitter
sMyle
@nodejs Holy Moly!!! Today's meeting we had quorum of the modules team and managed to reaches consensus on a path to unflagging ESM in @nodejs core. Expect something to land soon!!!!! https://t.co/x4eV3EpiX7
W3C Accessibility Guidelines Working Group опубликовала спецификацию Accessibility Conformance Testing (ACT) Rules Format 1.0 в статусе W3C Recommendation. Этот стандарт помогает разработчиком автоматизированных инструментов тестирования и ручных методологий тестирования описывать, обмениваться и создавать правила тестирования на основе общих практик к доступности. Подробнее об ACT можно почитать тут.
www.w3.org
Calibrate Your Accessibility Evaluation With ACT
Today W3C published Accessibility Conformance Testing (ACT) Rules Format 1.0 as a W3C Recommendation (web standard). It was the joint work of many people over the past three years.
Ещё одна статья о грядущих изменениях в работе браузеров с cookies и о том, как к ним подготовиться.
https://web.dev/samesite-cookie-recipes/
https://web.dev/samesite-cookie-recipes/
web.dev
SameSite cookie recipes | Articles | web.dev
Sites can now explicitly mark their cookies for cross-site usage. Learn how to mark up your cookies to ensure that your first-party and third-party cookies continue to work after this change is implemented.
На всякий случай для тех, кто пропустил важную ночную новость, повторю её ещё раз.
https://t.me/juliarderity/904
https://t.me/juliarderity/904
Telegram
Juliarderity (ECMAScript, WebAssembly, Web APIs, specs)
⚡️⚡️⚡️ Команда модулей Node.js приняла решение убрать ESM флаг и согласовала дальнейшую работу по добавлению поддержки ECMAScript модулей по умолчанию в Node.js 13 ⚡️⚡️⚡️
https://twitter.com/MylesBorins/status/1189618753065144322
https://twitter.com/MylesBorins/status/1189618753065144322
Команда Chromium выразила намерение выкатить предложения Nullish Coalescing и Optional Chaining (оба stage 3). Это предложения в спецификацию ECMAScript уже доступны под флагам в Chrome 78, Safari Technology Preview и Node.js 13.
Axel Rauschmayer написал большую статью об имплицитном приведении типов в JavaScript.
https://2ality.com/2019/10/type-coercion.html
https://2ality.com/2019/10/type-coercion.html
Вышел Flow v0.111, в котором улучшили работу со спредами и немного с юнион типами.
https://medium.com/flow-type/spreads-common-errors-fixes-9701012e9d58
https://medium.com/flow-type/spreads-common-errors-fixes-9701012e9d58
Medium
Spreads: Common Errors & Fixes
In v0.111 the Flow team is rolling out a ton of fixes to object spreads (spreading an object in an expression, see “Spread in object…
Ещё одна статья из опубликованых этой ночью — Virtual reality comes to the web. В ней рассказывается о грядущей поддержке WebXR (этот API должен заменить собой WebVR и добавить в будущем возможности AR) в Chrome 79 (выйдет 10 декабря). Про некоторые другие нововведения Chrome 79 можно почитать тут.
web.dev
Virtual reality comes to the web
Virtual reality came to the web in Chrome 79. Based on the WebXR Devicer API, this launch is the foundation for both augmented and virtual reality. This article is the first in a series, exploring basic concepts and describing how to enter an XR session.…
В Firefox Nightly 72 в рамках работы над WeakReferences (stage 3) только что добавили флаг для включения WeakRefs и FinalizationGroup из shell.
GitHub
GitHub - tc39/proposal-weakrefs: WeakRefs
WeakRefs. Contribute to tc39/proposal-weakrefs development by creating an account on GitHub.
Очередная статья от Axel Rauschmayer, на этот раз про атрибуты свойств JavaScript объектов.
https://2ality.com/2019/11/object-property-attributes.html
https://2ality.com/2019/11/object-property-attributes.html
Неплохой доклад от Сигурда Шнайдера из команды V8 о том как работает сборщик мусора в V8 с WeakMap, WeakRef (stage 3) и когда стоит предпочесть приватные поля классов (stage 3, но уже доступны в Chrome 74+ и Node.js 12+) WeakMap’ам для увеличения производительности приложения.
https://www.youtube.com/watch?v=MQsUiqVCJMc&list=PLB17qI-lepyi5DeCsXSj5m1BWKsqU2DSP&index=5
https://www.youtube.com/watch?v=MQsUiqVCJMc&list=PLB17qI-lepyi5DeCsXSj5m1BWKsqU2DSP&index=5
YouTube
Inside V8: weak collections, ephemerons, and private fields by Sigurd Schneider | JSCAMP 2019
More information:
https://jscamp.tech
https://jscamp.tech
В Firefox Nightly добавили поддержку HTTP/3, который использует QUIC в качестве транспортного протокола. Пока что HTTP/3 выключен по умолчанию и включается флагом.
https://bugzilla.mozilla.org/show_bug.cgi?id=1581637
https://bugzilla.mozilla.org/show_bug.cgi?id=1581637
bugzilla.mozilla.org
1581637 - Add Http3 support
RESOLVED (dd.mozilla) in Core - Networking: HTTP. Last updated 2020-03-24.
Вышел TypeScript 3.7. В нём:
- Optional Chaining & Coalescing
- Assertion Functions
- .d.ts Emit From .js Files
- Smarter Control Flow Analysis
- Flatter Error Messages
https://t.co/mJ3EpvTz3H?amp=1
- Optional Chaining & Coalescing
- Assertion Functions
- .d.ts Emit From .js Files
- Smarter Control Flow Analysis
- Flatter Error Messages
https://t.co/mJ3EpvTz3H?amp=1
TypeScript
Announcing TypeScript 3.7 | TypeScript
We’re thrilled to announce the release of TypeScript 3.7, a release packed with awesome new language, compiler, and tooling features. If you haven’t yet heard of TypeScript, it’s a language based on JavaScript that adds static type-checking along with type…