TGViewer
Channel Public Channel
Вебня

Вебня

@webnya

JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство.
Subscribers
4.41K
Photos
89
Videos
2
Links
2.1K

Showing posts older than #2203 · Back to latest

Older Posts 20 shown
Post #2202 4.8K
Post #2201 4.08K
#W3C Internationalization Worgking Group опубликовала документ Internationalization Glossary в статусе First Public Working Draft. В глоссарии даются определения различным терминам, имеющим отношение к интернационализции в W3C.
Post #2200 4.28K
#W3C Web Applications Working Group опубликовала Candidate Recommendation Snapshot спецификации ARIA in HTML. Она описывает требования соответствия к атрибутам доступности в HTML.
Post #2199 3.89K
Табы в HTML

Brian Kardell из Igalia рассуждает о том, как можно добавить базовые примитивы для создания пользовательских интерфейсов в HTML и конкретно о том, как добавить табы. Оказывается это не такая уж простая задача.

https://bkardell.com/blog/SpicySections.html

П.С. Про другие интересные предложения базовых элементов можно почитать тут.
Post #2197 5.35K
Вышел Safari Technology Preview 127

В нём исправления и улучшения CSS, скроллинга, медиа, Web API, доступности, рендеринга, оптимизация JS, поддержка Ergonomic Brand Checks (stage 3)

https://webkit.org/blog/11736/release-notes-for-safari-technology-preview-127/
WebKit Release Notes for Safari Technology Preview 127 Safari Technology Preview Release 127 is now available for download for macOS Big Sur and betas of macOS Monterey.
Post #2196 5.26K
Copilot – искусственный интеллект, помогающий писать кода

GitHub запускает новый сервис Copilot на основе AI, который призван помогать разработчику писать код, предлагая фрагменты кода исходя из контекста. AI обучено на миллиардах строк открытого кода и обучается стилю и особенностям проекта по мере его написания. Таким образом, по заявлению авторов, это больше чем автокомплит, так как подстраивается под разработчика и проект, предлагая адаптированные типовые решения. Сервис запускается как техническое превью, нужно записаться чтобы попробовать в деле (места ограничены, если еще доступны).
Утверждается, что поддерживается большое количество фреймворков и языков, но на этапе технического превью особенно хорошо работает с JavaScript, TypeScript, Python, Ruby и Go. На странице сервиса можно посмотреть примеры, выглядит как минимум интересно.
GitHub GitHub Copilot AI that builds with you
Post #2195 3.64K
Вышел TypeScript 4.4 Beta

https://devblogs.microsoft.com/typescript/announcing-typescript-4-4-beta/

В нём:
- продвинутый анализ потока управления
- символы и паттерны шаблонных строк в качестве типов индексов
- переменная catch-блока по умолчанию теперь типа unknown (вместо any) при использовании флага
- улучшения типизации опциональных свойств
- обновление команды --help в консоли
- улучшения производительности
Post #2194 3.65K
Post #2193 3.45K
Вебня ⚡️В Node.js собираются добавить поддержку WHATWG Streams, совместимую с Node.js streams модулем.
Реализация Streams API уже влита в основную ветку Node.js!

https://twitter.com/jasnell/status/1410326388075155460
Twitter James M Snell And with great fanfare and excitement, after years of debate and uncertainty... an experimental implementation of the WHATWG ReadableStream, WritableStream, and TransformStream has landed in Node.js core ... github.com/nodejs/node/pu…
Post #2192 3.51K

Forwarded from UfoStation

В конце следующего месяца будет выпуск подкаста с разработчиками из Яндекс.Браузер, если все пойдет по плану🤞

Как вы уже возможно заметили, подкасты получаются в формате интервью, я заранее готовлю некоторые вопросы, часть из них появляется в процессе общения.

Может и вы хотите что-то спросить у разработчиков Яндекс.Браузера?

Напишите свой вопрос, желательно технический, и возможно он попадет в следующий выпуск ;)

ps. До выпуска подкаста сосредоточусь на заметках про рендеринг и производительность.
Post #2189 5.31K
Требования к JavaScript для доступных компонент

Stephanie Eckles написала статью о случаях, когда одного CSS недостаточно для создания доступных компонент и требуется добавить немного JavaScript.

https://www.smashingmagazine.com/2021/06/css-javascript-requirements-accessible-components/
Smashing Magazine When CSS Isn’t Enough: JavaScript Requirements For Accessible Components — Smashing Magazine Spoiler alert: tooltips, modals, tabs, carousels, and dropdown menus are some of the user interface components that require more than CSS. To ensure accessibility of your interface, JavaScript is a necessary addition to accomplish focus management, respond…
Post #2187 3.94K
Имплементация приватных свойств класса в SpiderMonkey

Mattew Gaudet опубликовал статью на Mozilla Hacks, в которой вдаётся в подробности реализации пропозала.

https://hacks.mozilla.org/2021/06/implementing-private-fields-for-javascript/
Mozilla Hacks – the Web developer blog Implementing Private Fields for JavaScript Private fields are a language feature being added to the JavaScript language through the TC39 proposal process.
Post #2186 3.49K
Вебня Опубликованы стенограммы майской встречи #TC39 День 1 — https://github.com/tc39/notes/blob/master/meetings/2021-05/may-25.md День 2 — https://github.com/tc39/notes/blob/master/meetings/2021-05/may-26.md
Yulia Startsev из Mozilla также опубликовала краткий обзор обсуждённых тем майской встречи #TC39 в блоге разработчиков SpiderMonkey.

https://spidermonkey.dev/blog/2021/06/15/tc39.html
SpiderMonkey JavaScript/WebAssembly Engine TC39 meeting, May 25-26 2021 Due to the recent changes on freenode, TC39 has moved to Matrix as its communication platform of choice. Read more here.
Post #2185 3.56K
Компания Brave начала публичное тестирование бета версии своего поисковика Brave Search

Поисковой движок доступен для выбора в Brave Browser, а также доступен по адресу search.brave.com. Разработчики позиционируют его как поисковик, который заботится о приватности и построен по принципу открытости.

https://brave.com/brave-search-beta/
Brave Brave Search beta now available in Brave browser, offering users the first independent privacy search/browser alternative to big… Starting today, users have a new independent option for search which gives them unmatched privacy. Brave Search is built on top of a completely independent index, and doesn’t track users, their searches, or their clicks.
Post #2182 3.77K
Опубликованы обновления спецификаций ECMAScript 2021

https://www.ecma-international.org/news/ecma-international-approves-new-standards-4/

ECMAScript® 2021 Language Specification — https://262.ecma-international.org/12.0/
ECMAScript® 2021 Internationalization API — https://402.ecma-international.org/8.0/

Также добавлена новая спецификация ECMA-419, ECMAScript® embedded systems API, которая специфицирует использование языка для встраиваемых систем — https://www.ecma-international.org/publications-and-standards/standards/ecma-419/

Фичи, которые были добавлены в ECMAScript:
- Logical Assignment Operators
- Numeric Separators
- Promise.any & AggregateError (соавтором которых я являюсь 🎉)
- String.prototype.replaceAll
- WeakRefs & FinalizationRegistry

Фичи, которые были добавлены в ECMA-402:
- Intl.ListFormat
- DateTimeFormat dateStyle и timeStyle
- Intl.DisplayNames
- Intl.DateFormat.prototype.formatRange

Также в рамках работы над ECMA-419 опубликованы документы ECMA TR/109, Class specifications for embedded hardware components и ECMA TR/110 Recommendations and best practices for scripts on connected sensing devices
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →