Я уже писал о недавнем анализе VPN от Firefox, который оказался не таким уж и приватным, а теперь тот же ресурс проанализировал VPN от Opera. У него всё ещё хуже ☹️
https://restoreprivacy.com/opera-vpn/
https://restoreprivacy.com/opera-vpn/
Консорциум Unicode выпустил релиз Emoji 12.1, в котором добавлены 138 гендерно-нейтральных форм существующих emoji, 30 новых комбинаций людей, держащихся за руки с разными цветами кожи.
http://blog.unicode.org/2019/10/emoji-121-release-168-emoji-added.html
http://blog.unicode.org/2019/10/emoji-121-release-168-emoji-added.html
blog.unicode.org
Emoji 12.1 release: 168 Emoji added
Emoji 12.1 , with 168 new emoji, has been released. There are 138 new gender-neutral forms, so you will soon be able to text about people wi...
Firefox 70 вышел.
https://hacks.mozilla.org/2019/10/firefox-70-a-bountiful-release-for-all/
Релизные записи для разработчиков:
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/70
Изменения совместимости:
https://www.fxsitecompat.com/en-CA/versions/70/
https://hacks.mozilla.org/2019/10/firefox-70-a-bountiful-release-for-all/
Релизные записи для разработчиков:
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/70
Изменения совместимости:
https://www.fxsitecompat.com/en-CA/versions/70/
Mozilla Hacks – the Web developer blog
Firefox 70 — a bountiful release for all
Firefox 70 is released today, and includes great new features such as secure password generation with Lockwise and the new Firefox Privacy Protection Report, as well as cool additions for ...
Состоялся релиз Node.js 13.0.0. В нём появилась поддержка полной версии ICU по умолчанию (а значит полная поддержка API интернационализации для всех языков), а V8 обновился до версии 7.8 (как в предстоящем релизе Chrome 78).
Chrome 78 тоже начал выкатываться. Вот что можно почитать о новом релизе:
- Список фич с Chrome Platform Status
- Что нового для разработчиков
- Что нового в DevTools
- Что задеприкейтили и что выпилили
- О релизе V8 7.8
- Список фич с Chrome Platform Status
- Что нового для разработчиков
- Что нового в DevTools
- Что задеприкейтили и что выпилили
- О релизе V8 7.8
Chrome for Developers
New in Chrome 78 | Blog | Chrome for Developers
Chrome 78 is rolling out now! You can now provide "types" for CSS variables. You get fresher service workers because byte-for-byte checks are now performed for scripts imported by importScripts(). And I've got details for two new origin trials that provide…
Если у Вас есть вопросы к комитету #TC39, то очень скоро будет отличный шанс задать их участникам панели TC39 конференции HolyJS. Билет на конференцию не требуется, но будет премодерация, поэтому лучше постараться сформулировать вопрос интересно и этично 😄. Форма для вопросов и участники вот тут.
А ещё 6 ноября члены кор тим Node.js будут менторить всех желающих законтрибьютить в ноду на Code & Learn. Только очень советую всем заранее склонить репозиторий Node.js и собрать ноду локально. Я этого не сделал перед петербургским Code & Learn, и потом несколько часов компилировал её, из-за чего не мог приступить к задачам 😄. Ссылка на регистрацию тут.
А ещё 6 ноября члены кор тим Node.js будут менторить всех желающих законтрибьютить в ноду на Code & Learn. Только очень советую всем заранее склонить репозиторий Node.js и собрать ноду локально. Я этого не сделал перед петербургским Code & Learn, и потом несколько часов компилировал её, из-за чего не мог приступить к задачам 😄. Ссылка на регистрацию тут.
Некоторые читатели канала каким-то образом уже об этом узнали (и даже успели поставить звездочки и даже поучаствовать в обсуждениях синтаксиса!), хотя я еще не рассказывал… 😄 Теперь пришло время поделиться, потому что репозиторий теперь перенесён из моего аккаунта в организацию #TC39 на GitHub.
Был такой старый старый пропозал, у которого не было своего репозитория, хотя он в 2016 году попал на stage 1. Его авторами и чемпионами были создатель JavaScript Брендан Айк и недавно прекративший участие в TC39 Доменик Деникола. Ещё летом я вызвался помочь с этим пропозалом, и вот руки дошли. Это Generator Arrow Functions. Название говорит само за себя. Это стрелочные функции в генераторах. Хотя на самом деле возможно этот пропозал переименуется в Generator Keyword или в Generator Extensions или что-то подобное. Двигать его до stage 2 будет сложно, потому что пока нет понимания каким должен быть синтаксис (поучаствовать в обсуждениях можно тут).
https://github.com/tc39/proposal-generator-arrow-functions
Был такой старый старый пропозал, у которого не было своего репозитория, хотя он в 2016 году попал на stage 1. Его авторами и чемпионами были создатель JavaScript Брендан Айк и недавно прекративший участие в TC39 Доменик Деникола. Ещё летом я вызвался помочь с этим пропозалом, и вот руки дошли. Это Generator Arrow Functions. Название говорит само за себя. Это стрелочные функции в генераторах. Хотя на самом деле возможно этот пропозал переименуется в Generator Keyword или в Generator Extensions или что-то подобное. Двигать его до stage 2 будет сложно, потому что пока нет понимания каким должен быть синтаксис (поучаствовать в обсуждениях можно тут).
https://github.com/tc39/proposal-generator-arrow-functions
Совсем забыл вчера написать про релиз Electron 7, который теперь основан на Chrome 78 и Node 12.8.1.
https://electronjs.org/blog/electron-7-0
https://github.com/electron/electron/releases/tag/v7.0.0
https://electronjs.org/blog/electron-7-0
https://github.com/electron/electron/releases/tag/v7.0.0
GitHub
Release electron v7.0.0 · electron/electron
Release Notes for v7.0.0
Notable Changes
Stack upgrades:
Stack
Version in Electron 6
Version in Electron 7
What's New
Chromium
76.0.3809.146
78.0.3905.1
77, 78
V8
7.6
7.8
7.7, 7.8
...
Notable Changes
Stack upgrades:
Stack
Version in Electron 6
Version in Electron 7
What's New
Chromium
76.0.3809.146
78.0.3905.1
77, 78
V8
7.6
7.8
7.7, 7.8
...
Пропозалы Optional Chaining и Nullish Coalescing (оба stage 3) добавлены в повестку следующей (декабрьской) встречи #TC39. Чемпион Дениел Россенвассер собирается просить у комитета перевести их на stage 4. На самом деле это несколько странно, потому что пока ни один, ни другой пропозал не выполняют необходимые для этого условия.
GitHub
Add Optional Chaining & Nullish Coalescing for Stage 4 for December 2019's Agenda by DanielRosenwasser · Pull Request #642 · tc39/agendas
Новый stage 0 пропозал от Justin Ridgewell из Google — Array select/reject. Автор предлагает добавить два новых метода в прототип массива:
-
-
Предполагается, что это поможет неочивидность
-
Array.prototype.select как алиас Array.prototype.filter-
Array.prototype.reject который, убирает элементы, при которых функция коллбек возвращает trueПредполагается, что это поможет неочивидность
Array.prototype.filter — фильтрируем ли мы по или фильтрируем от. Пропозал будет представлен комитету с целью перейти на stage 1.GitHub
GitHub - tc39/proposal-array-filtering: A proposal to make filtering arrays easier
A proposal to make filtering arrays easier. Contribute to tc39/proposal-array-filtering development by creating an account on GitHub.
Эти три stage 2 пропозала также будут представлены на декабрьской встрече и будут пытаться взять stage 3:
- Atomics.waitAsync
- function implementation hiding
- iterator helpers
- Atomics.waitAsync
- function implementation hiding
- iterator helpers
Вебня
Эрик Лоуренс (Microsoft Edge) о включении Same-Site Cookies по умолчанию в Chrome 80, а также о том: - как эта директива (а также secure и httponly) поможет с приватностью и безопасностью: запретит куки от третьих лиц, предотвратит CSRF, MiTM атаки, XSS атаки…
В продолжение темы — статья о том, как подготовиться к грядущим изменениям
https://blog.chromium.org/2019/10/developers-get-ready-for-new.html
https://blog.chromium.org/2019/10/developers-get-ready-for-new.html
Chromium Blog
Developers: Get Ready for New SameSite=None; Secure Cookie Settings
UPDATE (10/28/2019): We've revised the 2nd and 3rd bullet points in the section "How to Prepare; Known Complexities" below. In May, Chrome ...
Интересная статья о том, как команда 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