“As mentioned offline, we do still need review on this, and are under some pressure to get this upstream. It would be really good if we could get eyes taking a look at this :) The two different patches have been merged into one.”
Конртибьюторы JavaScriptCore просят сделать ревью патча с Instance Class Fields (публичными и приватными), потому что они “под некоторым давлением, чтобы влить это в апстрим”.
https://bugs.webkit.org/show_bug.cgi?id=174212#c70
Конртибьюторы JavaScriptCore просят сделать ревью патча с Instance Class Fields (публичными и приватными), потому что они “под некоторым давлением, чтобы влить это в апстрим”.
https://bugs.webkit.org/show_bug.cgi?id=174212#c70
Вышел Homebrew 2.0, который теперь поддерживает Linux и Windows Subsystem for Linux (WSL).
https://brew.sh/2019/02/02/homebrew-2.0.0/
https://brew.sh/2019/02/02/homebrew-2.0.0/
Homebrew
2.0.0
Today I’d like to announce Homebrew 2.0.0. The most significant changes since 1.9.0 are official support for Linux and Windows 10 (with Windows Subsystem for Linux), brew cleanup running automatically, no more options in Homebrew/homebrew-core, and removal…
Forwarded from Веб-стандарты (Вадим Макеев)
Выпуск №159: Три года в эфире, События, JS-разработчики для ТВ, Chrome, Safari, PWA, Safari и JS Core, CSS против JS, ES2019 и Сергей Рубанов в гостях. Ссылки на Медиуме https://medium.com/p/b270c2cfa0f3 или на Ютубе https://youtu.be/nBNDK32CS_8
JSC.js — движок JavaScriptCore, скомпилированный в #WebAssembly с помощью Emnoscripten.
https://mbbill.github.io/JSC.js/
https://mbbill.github.io/JSC.js/
@b2whats поделился новостью о том, что в Chrome 72 поломали рендеринг Flexbox
Good build - 72.0.3588.0
Bad build - 72.0.3589.0
Исправлено в Canary 74.0.3693.4
https://bugs.chromium.org/p/chromium/issues/detail?id=927066
Good build - 72.0.3588.0
Bad build - 72.0.3589.0
Исправлено в Canary 74.0.3693.4
https://bugs.chromium.org/p/chromium/issues/detail?id=927066
Вебня
@b2whats поделился новостью о том, что в Chrome 72 поломали рендеринг Flexbox Good build - 72.0.3588.0 Bad build - 72.0.3589.0 Исправлено в Canary 74.0.3693.4 https://bugs.chromium.org/p/chromium/issues/detail?id=927066
Изменение с этим breaking change ревертнули. Внесут в Chrome 73 с необходимыми исправлениями.
Trusted Web Activity позволяет открыть полноценный хром без UI в Andriod приложениях и использовать те API, которые не доступны в WebView
https://blog.chromium.org/2019/02/introducing-trusted-web-activity-for.html
https://blog.chromium.org/2019/02/introducing-trusted-web-activity-for.html
Chromium Blog
Introducing a Trusted Web Activity for Android
A Trusted Web Activity (TWA) displays a full screen Chrome browser inside of an Android app with no browser UI. Although Android apps rout...
W3C Immersive Web Working Group выпустила FPWD (First Public Working Draft) спецификации WebXR Device API, которая описывает поддержку доступа к устройствам виртуальной и дополненной реальности, таких как сенсоры и очки.
https://www.w3.org/TR/2019/WD-webxr-20190205/
https://www.w3.org/TR/2019/WD-webxr-20190205/
Вышел Unicode 12.0, в нем 230 новых emoji
https://blog.emojipedia.org/230-new-emojis-in-final-list-for-2019/
https://blog.emojipedia.org/230-new-emojis-in-final-list-for-2019/
Emojipedia
230 New Emojis in Final List for 2019
The final emoji list for 2019 has now been approved by the Unicode Consortium and includes a total of 230 new emojis [https://emojipedia.org/emoji-12.0/] coming to major platforms this year. Additions include previously drafted [https://blog.emojipedia.org/white…
Вебня
Trusted Web Activity позволяет открыть полноценный хром без UI в Andriod приложениях и использовать те API, которые не доступны в WebView https://blog.chromium.org/2019/02/introducing-trusted-web-activity-for.html
Разработчики Google опубликовали статью о том, как создавать TWA приложения.
https://developers.google.com/web/updates/2017/10/using-twa
https://developers.google.com/web/updates/2017/10/using-twa
Chrome for Developers
Overview | Web on Android | Chrome for Developers
Learn how you can seamlessly integrate your Progressive Web App into your Android App with a Trusted Web Activity.
W3C Technical Architecture Group взялась за ревью пропозала WeakRefs.
https://github.com/w3ctag/design-reviews/issues/321#issuecomment-460883502
https://github.com/w3ctag/design-reviews/issues/321#issuecomment-460883502
Вышел Safari Technology Preview 75. В релизе: Screen Capture, ITP Debug Mode, улучшения CSS и другое.
https://webkit.org/blog/8594/release-notes-for-safari-technology-preview-75/
https://webkit.org/blog/8594/release-notes-for-safari-technology-preview-75/
Forwarded from Веб-стандарты (Веб-стандарты)
Простая библиотека lit-html 1.0 для HTML-шаблонизации и базовый класс LitElement 2.0 для создания веб-компонентов. В блоге проекта Polymer рассказали про релизы библиотек, анонсированных в прошлом году на Google I/O — https://www.polymer-project.org/blog/2019-02-05-lit-element-and-lit-html-release
Apple готовится выключить по умолчанию доступ из Safari к акселерометру и гироскопу в целях безопасности. Рекламные агентства, специальзирующиеся на AR и VR технологиях обеспокоены тем, что от этого они потеряют заказы, потому что пользователи не захотят разрешать браузеру доступ к устройствам ориентации.
https://digiday.com/marketing/definitely-going-break-things-apple-prepping-ios-change-may-hurt-ar-vr-advertising/
https://digiday.com/marketing/definitely-going-break-things-apple-prepping-ios-change-may-hurt-ar-vr-advertising/
Digiday
'It's definitely going to break things': Apple is prepping an iOS change that may hurt AR and VR advertising - Digiday
Apple plans to update Safari on iOS to disable sites from collecting the sensor data used to power web-based AR and VR experiences.
Вышел релиз V8 7.3. В нем:
- асинхронные стек трейсы включены по умолчанию
- await ускорен за счет уменьшения количества необходимых тиков
- доработан baseline компилятор Liftoff, за счет чего WebAssembly стартует на 15-20% быстрее
- добавлена поддержка
- добавлена поддержка
- Atomics.wake переименован в
https://v8.dev/blog/v8-release-73
- асинхронные стек трейсы включены по умолчанию
- await ускорен за счет уменьшения количества необходимых тиков
- доработан baseline компилятор Liftoff, за счет чего WebAssembly стартует на 15-20% быстрее
- добавлена поддержка
Object.fromEntries- добавлена поддержка
String.prototype.matchAll- Atomics.wake переименован в
Atomics.notify в соответствии с изменениями в спецификацииhttps://v8.dev/blog/v8-release-73
Делюсь двумя статьями о технологиях, применённых в Яндекс.Браузере:
- Hibernate позволяет освободить ресурсы компьютера за счет сохранения состояния вкладки в зашифрованом виде на диск.
- про энергосбережение
Также советую посмотреть доклад от Константина Крамлих из Яндекса о настоящем и будущем Яндекс.Браузера.
- Hibernate позволяет освободить ресурсы компьютера за счет сохранения состояния вкладки в зашифрованом виде на диск.
- про энергосбережение
Также советую посмотреть доклад от Константина Крамлих из Яндекса о настоящем и будущем Яндекс.Браузера.