Chrome и Firefox заинтересованы в реализации нативных JSON модулей.
https://twitter.com/littledan/status/1125318952308105216
https://twitter.com/littledan/status/1125318952308105216
Twitter
Daniel Ehrenberg
Whoa, Chrome and Firefox are interested in implementing native JSON modules on the web! This feature lets you import a JSON document from a JavaScript module. It comes in as a mutable object in the default export. https://t.co/bSccYP42Rn
Пару недель назад прошла двухдневная встреча W3C Web Platform Working Group, на которой обсудили множество интересных тем (там, например, есть JSON modules, и даже CSS Modules). Нам еще предстоит ознакомиться с результатами обсуджений, но прямо сейчас, как правильно подсветил Luca Colonnello, наибольшее внимание привлекают два предложения: декларативный Shadow DOM и декларативные Custom Elements. Эти два предложения нацелены решить проблемы Web Components связанные с серверным рендерингом (речь про SEO, performance etc)
GitHub
Spring 2019 F2F Agenda · Issue #802 · w3c/webcomponents
We're planning to have a F2F in Toronto on April 25th and April 26th. Let's list the possible topics of discussion with the estimated time needed. Here's the current list: A...
Я тут в путешествиях пропустил новости с #msbuild, поэтому сворую у Веб-стандартов.
https://t.me/webstandards_ru/4925
А ещё Вадим поехал на Google I/O, поэтому подписываемся на канал и ждём от него новостей!
https://t.me/webstandards_ru/4925
А ещё Вадим поехал на Google I/O, поэтому подписываемся на канал и ждём от него новостей!
Telegram
Веб-стандарты
Новинки Microsoft с конференции Build 2019: React Native для Windows https://github.com/microsoft/react-native-windows и Edge на Chromium с режимом IE для совместимости https://blogs.windows.com/msedgedev/2019/05/06/edge-chromium-build-2019-pwa-ie-mode-devtools/
https://devblogs.microsoft.com/dotnet/introducing-net-5/
Microsoft анонсировали .NET 5, который выйдет в ноябре 2020 и будет следующим релизом после .NET Core 3.0. В нём помимо прочего добавится поддержка #WebAssembly через Mono AOT компилятор (как это уже реализовано в Blazor, который недавно перешёл в стадию preview).
Microsoft анонсировали .NET 5, который выйдет в ноябре 2020 и будет следующим релизом после .NET Core 3.0. В нём помимо прочего добавится поддержка #WebAssembly через Mono AOT компилятор (как это уже реализовано в Blazor, который недавно перешёл в стадию preview).
Microsoft News
Introducing .NET 5
Today, we’re announcing that the next release after .NET Core 3.0 will be .NET 5. This will be the next big release in the .NET family. There will be just one .NET going forward, and you will be able to use it to target Windows,
Firefox 68 Nightly теперь поддерживает предложение Numeric separators (stage 3).
https://bugzilla.mozilla.org/show_bug.cgi?id=1421400
https://bugzilla.mozilla.org/show_bug.cgi?id=1421400
GitHub
GitHub - tc39/proposal-numeric-separator: A proposal to add numeric literal separators in JavaScript.
A proposal to add numeric literal separators in JavaScript. - GitHub - tc39/proposal-numeric-separator: A proposal to add numeric literal separators in JavaScript.
Googlebot проапгрейдили до последнего Chrome 74 и пообещали регулярно это делать в будущем. Заметим, что апгрейд существенный и по заявлениям Webmaster Central Blog это более 1000 новых фич, в том числе ES6+ и Web Components v1
https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html
https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html
Official Google Webmaster Central Blog
The new evergreen Googlebot
Googlebot is now using an evergreen Chromium rendering engine to render websites - improving Google Search's JavaScript compatibility even more
IETF анонсировал новый почтовый протокол JMAP. Главная особенность, что в качестве формата передачи данных используется JSON. Протокол упрощает и делает более эффективным синхронизацию почтовых сообщений. Также предполагается использование протокола для синхронизации контактов и календаря.
https://www.ietf.org/blog/jmap/
https://www.ietf.org/blog/jmap/
IETF
JMAP: A modern, open email protocol
The new JMAP email protocol provides a modern, efficient, easy-to-use API, built on many years of experience and field testing.
Разработчики браузера Brave выразили свои опасения насчет W3C предложения Client-Hints и написали об этом статью.
https://brave.com/brave-and-client-hints/
https://brave.com/brave-and-client-hints/
Brave Browser
Brave’s Concerns with the Client-Hints Proposal | Brave Browser
Privacy is a core part of Brave, both for our users and for the Web in general. Brave protects users’ privacy in many ways, such as blocking resources known to be tracking related, by default block third party cookies and storage setting, and preventing websites…
Статья по следам Google I/O про новинки в Chrome.
https://blog.chromium.org/2019/05/google-io-2019-whats-new-with-chrome.html
https://blog.chromium.org/2019/05/google-io-2019-whats-new-with-chrome.html
Chromium Blog
Google I/O 2019: What's new with Chrome and the Web
The web celebrated its 30th anniversary this year, and what an amazing three decades they have been. We’ve seen the platform go fro...
Вышел первый стабильный релиз GraalVM, который, помимо прочего, включает поддержку JavaScript и всех API Node 10.15.2.
https://medium.com/graalvm/announcing-graalvm-19-4590cf354df8
Если Вы не знакомы с проектом GraalVM, то можете почитать описание, которое я публиковал тут ранее.
Также можете почитать статью о том, как комбинировать в своем проекты возможности NodeJS и OpenJDK.
https://blog.plan99.net/vertical-architecture-734495f129c4
https://medium.com/graalvm/announcing-graalvm-19-4590cf354df8
Если Вы не знакомы с проектом GraalVM, то можете почитать описание, которое я публиковал тут ранее.
Также можете почитать статью о том, как комбинировать в своем проекты возможности NodeJS и OpenJDK.
https://blog.plan99.net/vertical-architecture-734495f129c4
Medium
Announcing GraalVM 19.0
First production release — we are stoked to introduce GraalVM 19.0! 🚀🏆
Полный список видео с Google I/O:
https://www.youtube.com/playlist?list=PLNYkxOF6rcIATmAmz7HcCzongGvQEtx8i
https://www.youtube.com/playlist?list=PLNYkxOF6rcIATmAmz7HcCzongGvQEtx8i
YouTube
Web at Google I/O 2019 - YouTube
Разработчики Firefox просят прощения за поломку дополнений, которые сломались в прошлые выходные.
The Mozilla Blog
What we do when things go wrong
We strive to make Firefox a great experience. Last weekend we failed, and we’re sorry. There’s more info in this post, but one thing to call out: for anyone who had to enable telemetry to get the initial fix, we’re deleting all of the data collected since…
Вебня
Из-за проблем с YouTube и другими сайтами Web Components v0 решено было не убирать до Chrome 75. Сам YouTube уже работает в Canary, но работает медленно из-за полифилла. https://groups.google.com/a/chromium.org/d/msg/blink-dev/h-JwMiPUnuU/KCiheZSeBQAJ Спасибо…
Судя по всему, Web Components v0 не будут убраны из кодовой базы Chrome 75. Более того, они до сих пор не убраны даже из Chrome 76, фича фриз для которого должен произойти уже 17 мая.
https://groups.google.com/a/chromium.org/d/msg/blink-dev/h-JwMiPUnuU/0y1MoEAzBQAJ
https://groups.google.com/a/chromium.org/d/msg/blink-dev/h-JwMiPUnuU/0y1MoEAzBQAJ
Google
Google Groups
Google Groups allows you to create and participate in online forums and email-based groups with a rich experience for community conversations.
Если Вы будете в Берлине 6 июня, то можете заглянуть на открытый ивент, на котором будет дискуссионная панель с делегатами #TC39. Это событие будет проходить сразу после июньской встречи #TC39, которая также пройдет в Берлине 4-6 июня.
https://www.meetup.com/fullstack-berlin/events/261255967/
Другие интересные ивенты (в том числе бесплатные), которые будут проходить в Берлине в даты, близкие к JSConf и CSSConf EU, Вы можете найти на этом сайте: https://wwwtf.berlin
https://www.meetup.com/fullstack-berlin/events/261255967/
Другие интересные ивенты (в том числе бесплатные), которые будут проходить в Берлине в даты, близкие к JSConf и CSSConf EU, Вы можете найти на этом сайте: https://wwwtf.berlin
Meetup
TC39 Q&A - FullStackJS Berlin v0.8.0
Thu, Jun 6, 2019, 7:00 PM: **hey all! we had to close RSVPs due to the shear number of responses. While awesome, we maxed out our space. But remember, we have the livestream and sli.do. Feel free to p
⚡У меня для вас ссылка на новый Microsoft Edge для Mac⚡
https://officecdn.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/MicrosoftEdgeCanary-76.0.151.0.pkg
При этом официально Microsoft еще не анонсировала версии для macOS, в чём можно убедиться на сайте Microsoft Edge Insider
https://officecdn.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/MicrosoftEdgeCanary-76.0.151.0.pkg
При этом официально Microsoft еще не анонсировала версии для macOS, в чём можно убедиться на сайте Microsoft Edge Insider
Открыта регистрация на TPAC 2019 — главное событие W3C, на котором собираются различные рабочие группы и группы по интересам. В этом году событие пройдет в Фукуоке (Япония) 16-20 сентября.
https://www.w3.org/2019/09/TPAC/
https://www.w3.org/2019/09/TPAC/
Список рассматриваемых вопросов на ближайшую встречу #TC39 уже наполнен достаточно интересными штуками. Это и W3C презентация про Trusted Types, и несколько новых пропозалов, и попытка все же переместить динамические импорты на stage 4 (напомню, предыдущая попытка не удалась).
GitHub
tc39/agendas
TC39 meeting agendas. Contribute to tc39/agendas development by creating an account on GitHub.
Отдельно хочу выделить вот эту презентацию про стандартизацию асинхронных очередей.
https://docs.google.com/presentation/d/1LLIIwZyQgm6rbAyWbRjFFSNKlA2DPqslpN8sVKjchjE/edit#slide=id.p
https://docs.google.com/presentation/d/1LLIIwZyQgm6rbAyWbRjFFSNKlA2DPqslpN8sVKjchjE/edit#slide=id.p
Google Docs
Layering: Fix the jobs infrastructure
Layering: Fix the jobs infrastructure Presenter: Daniel Ehrenberg Author: Domenic Denicola June 2019 TC39 meeting
Вышел Safari Technology Preview 82. Список изменений как обычно в блоге WebKit https://webkit.org/blog/8921/release-notes-for-safari-technology-preview-82/
WebKit
Release Notes for Safari Technology Preview 82
Safari Technology Preview Release 82 is now available for download for macOS Mojave and macOS High Sierra.
В блоге вышла статья о том, как проверить свои сайты на поддержку TLS 1.2 (TLS 1.0 и 1.1 будут убраны из всех браузеров в марте 2020).
https://hacks.mozilla.org/2019/05/tls-1-0-and-1-1-removal-update/
https://hacks.mozilla.org/2019/05/tls-1-0-and-1-1-removal-update/
Mozilla Hacks – the Web developer blog
TLS 1.0 and 1.1 Removal Update
Enable support for TLS 1.2 today!