Error stacks остается на stage 1.
GitHub
GitHub - tc39/proposal-error-stacks: ECMAScript Proposal, specs, and reference implementation for Error.prototype.stack / System.getStack
ECMAScript Proposal, specs, and reference implementation for Error.prototype.stack / System.getStack - tc39/proposal-error-stacks
WeakRefs (stage 2) получили обновление. Теперь предложение разделено на 2 части — финализацию (чтобы выполнить какие-то действия после того, как объект был собран сборщиком мусора) и сами слабые указатели.
GitHub
GitHub - tc39/proposal-weakrefs: WeakRefs
WeakRefs. Contribute to tc39/proposal-weakrefs development by creating an account on GitHub.
Private declarations попали на stage 1.
Слайды: https://docs.google.com/presentation/d/1tA50t5sCiXVokMCfJAZiP9aYWaRjsj_SftsdHkzLmk8
Всё. Трёхдневная мартовская встреча #TC39 в Нью-Йорксом офисе Google закончилась. Следующая 70-я встреча пройдет берлинском офисе Stripe с 4 по 6 июня.
Слайды: https://docs.google.com/presentation/d/1tA50t5sCiXVokMCfJAZiP9aYWaRjsj_SftsdHkzLmk8
Всё. Трёхдневная мартовская встреча #TC39 в Нью-Йорксом офисе Google закончилась. Следующая 70-я встреча пройдет берлинском офисе Stripe с 4 по 6 июня.
https://www.youtube.com/watch?v=u6aOQyS3sTA
@amel_true поймал невыспавшегося меня на CodeFest в Новосибирске (кстати, всем рекомендую эту замечательную конференцию! люблю её!) и взял интервью для @devSchachtChannel об этом канале.
@amel_true поймал невыспавшегося меня на CodeFest в Новосибирске (кстати, всем рекомендую эту замечательную конференцию! люблю её!) и взял интервью для @devSchachtChannel об этом канале.
YouTube
Сергей Рубанов о Juliarderity
Внимание! Канал заморожен, все видео по-умолчанию диприкейтед. Смотрите на свой страх и риск :)
---
Сергей Рубанов рассказывает, зачем и как ведёт канал https://t.me/juliarderity
«JS VMs, спецификации, пропозалы, #TC39 инсайды, #WebAssembly, браузеры, нёрдство.»…
---
Сергей Рубанов рассказывает, зачем и как ведёт канал https://t.me/juliarderity
«JS VMs, спецификации, пропозалы, #TC39 инсайды, #WebAssembly, браузеры, нёрдство.»…
Работа над имплементацией предложения Display Locking API (я уже как-то упоминал его) для Firefox, выявила много проблем. А команда WebKit в Apple даже приняла решение не поддерживать данное предложение после внутренних обсуждений этих обнаруженных проблем.
Рабочая группа W3C Pointer Events Group опубликовала Pointer Events Level 2 в статусе W3C Recommendation. Спецификация описывает общие события и связанные с ними интерфейсы для различных источников ввода, таких как мышь, сенсорный экран, перо и тд.
Нововведения по сравнению с предыдущей версией Level 1 можно найти в дополнении B.
Нововведения по сравнению с предыдущей версией Level 1 можно найти в дополнении B.
Также обновился Candidate Recommendation спецификации WebVTT: The Web Video Text Tracks Format, которая позволяет размечать видео контент с помощью элемента
<track> с добавлением субтитров, навигации или других форм метаданных, привязанных ко временным отрезкам.Интересно. Если в JS во время определения переменной правая часть выбросит ошибку, то переменная будет заведена в своей области видимости, но будет в неопределенном состоянии, что выльется вот в такие ошибки в консоли.
https://twitter.com/littledan/status/1113779739548950528
https://twitter.com/littledan/status/1113779739548950528
Firefox Nightly 68 теперь поддерживает BigInt TypedArrays (BigInt64Array, BigUint64Array)
https://bugzilla.mozilla.org/show_bug.cgi?id=1456569
https://bugzilla.mozilla.org/show_bug.cgi?id=1456569
bugzilla.mozilla.org
1456569 - BigInt TypedArray extensions
RESOLVED (robin) in Core - JavaScript Engine. Last updated 2019-04-12.
В Firefox 68 наконец-то включат U2F по умолчанию (а в течение недели обещают включить и в Firefox 67)
https://blog.mozilla.org/security/2019/04/04/shipping-fido-u2f-api-support-in-firefox/
Теперь можно будет использовать устройства для цифровой подписи не только в Chrome.
https://blog.mozilla.org/security/2019/04/04/shipping-fido-u2f-api-support-in-firefox/
Теперь можно будет использовать устройства для цифровой подписи не только в Chrome.
Mozilla Security Blog
Backward-Compatibility FIDO U2F support shipping soon in Firefox
Web Authentication (WebAuthn), a recent web standard blending public-key cryptography into website logins, is our best technical response to credential phishing. That’s why we’ve championed ...
Предложение Host Bindings для #WebAssembly было сильно обновлено и переименовано в WebIDL Bindings.
Вебня
Позавчера вышли Safari 12.1 для дескопа и iOS 12.2, к которым до сих пор нет релизных записей, поэтому я составлю свои. Изменения, связанные с JavaScript: - Поддержка ES2019 фичи Object.fromEntries - Поддержка ES2019 фичи Well-formed JSON.stringify (описывается…
Наконец-то появилась официальная статья о новых фичах в Safari 12.1
https://webkit.org/blog/8718/new-webkit-features-in-safari-12-1/
https://webkit.org/blog/8718/new-webkit-features-in-safari-12-1/
Code caching for JavaScript developers. Новая статья в блоге V8.
https://v8.dev/blog/code-caching-for-devs
https://v8.dev/blog/code-caching-for-devs
Mozilla запартнёрилась с Glitch, и вместе они проводят неделю WebVR экспериментов.
https://hacks.mozilla.org/2019/04/sharpen-your-webvr-skills-with-experiments/
https://hacks.mozilla.org/2019/04/sharpen-your-webvr-skills-with-experiments/
Mozilla Hacks – the Web developer blog
Sharpen your WebVR skills with experiments from Glitch and Mozilla
Earlier this year, we partnered with Glitch.com on a starter kit that teaches the fundamentals of WebVR using A-Frame. Today, we introduce a week of WebVR experiments that build on ...
Превью новой версии Edge на базе Chromium уже можно скачать. В данный момент доступна только версия для Windows 10, но в скором времени обещают также версии для Windows 7, Windows 8.1, macOS.
https://blogs.windows.com/msedgedev/2019/04/08/microsoft-edge-preview-channel-details
https://blogs.windows.com/msedgedev/2019/04/08/microsoft-edge-preview-channel-details
Microsoft Edge Blog
What to expect in the new Microsoft Edge Insider Channels
Today we are shipping the first Dev and Canary channel builds of the next version of Microsoft Edge, based on the Chromium open-source project. We’re excited to be sharing this work at such an early stage in our development process. We invite you to try out…
Есть все основания полагать, что на начинающейся завтра конференции BlinkOn как раз анонсируют релизы под остальные платформы, а также Beta и Stable каналы обновлений.
Короткое руководство о том, как скомпилировать код на C в #WebAssembly (с поддержкой WASI) с помощью LLVM и запустить на wasmtime, wasmer или lucet.
https://00f.net/2019/04/07/compiling-to-webassembly-with-llvm-and-clang/
https://00f.net/2019/04/07/compiling-to-webassembly-with-llvm-and-clang/
Забыл написать коротенькую новость — в списке предложений в ECMAScript небольшая реорганизация. Предложения, находящиеся на stage 1 вынесены в отдельный документ, чтобы разграничить 0/1 и 2/3 предложения и просто для удобства.
GitHub
GitHub - tc39/proposals: Tracking ECMAScript Proposals
Tracking ECMAScript Proposals. Contribute to tc39/proposals development by creating an account on GitHub.
Предложение WeakRefs (stage 2) теперь имеет более подробное описание на GitHub:
https://github.com/tc39/proposal-weakrefs
https://github.com/tc39/proposal-weakrefs
GitHub
GitHub - tc39/proposal-weakrefs: WeakRefs
WeakRefs. Contribute to tc39/proposal-weakrefs development by creating an account on GitHub.