Have you folks noticed how the recent stream of #JavaScript-related security issues in browsers has NOT resulted in a call from #Google to expunge #JS from the “web platform” as it was done for #XSLT?

#WHATWG #hypocrisy #hypocrites #openWeb #indieWeb

Бросаем Event Loop, переходим на Горутины: Go для JS-девелоперов (Часть 1)

Если JS/TS это динамичный, асинхронный «ассемблер» для веба, построенный вокруг одного потока и цикла событий, то Go это строгий, параллельный «ассемблер» для облака, построенный на простоте, явности и истинном параллелизме. Многие классические учебные материалы по Go, которые вы можете найти, уже устарели. Официальный документ "Effective Go", написанный в 2009 году, не охватывает ни модули, ни дженерики. Два аспекта, которые являются фундаментальными для современного Go. Аналогично, многие популярные книги, такие как "The Go Programming Language", были написаны до появления дженериков. Этот документ призван стать современной отправной точкой, ориентированной на версию Go 1.25+ и использующей ваши существующие знания JS/TS для ускорения обучения.

https://habr.com/ru/articles/976312/

#go #js #ts

Бросаем Event Loop, переходим на Горутины: Go для JS-девелоперов (Часть 1)

Если JS/TS это гибкий асинхронный клей для веба на одном потоке, то Go это строгий инструмент для облака с честным параллелизмом. Главная проблема новичка сейчас это старые...

Хабр

𝗨𝗽𝗨𝗽:

#JS #Offline

https://thewhale.cc/posts/upup

Easily create sites that work offline as well as online. UpUp is a tiny JavaScript library that makes sure your users can always access your site's content, even when they're on a plane, in an elevator, or 20,000 leagues under the sea.

Awesome that my company accepted to support #OpenSource

Tough to choose who to support.. So we focused on the projects and people that are critical for our business

- @thephpf
- Orval.js
- @phpunit
- @Xdebug
- @rectorphp
- @doctrine
- composer
- @phpstan
- zenstruck/foundry

This is not generosity
It's just a strategic decision of our company to put money where its mouth is

We can only rely on the community if it is financially able to continue its awesome work

Thanks!
#php #js #oss

[Перевод] Document PiP vs window.open

Всем привет! Меня зовут Максим Иванов . Сегодня я хотел бы провести небольшой исторический экскурс и объяснить, почему Document Picture-in-Picture — это не просто способ отображать видео в формате « картинка в картинке », а новое и любопытное API, которое потенциально может заменить привычный всем window.open. Возможность выводить видео в режиме PiP появилась еще в сентябре 2018 года в Chrome 69. С тех пор прошло более семи лет активного тестирования и развития. В 2019 году подобный механизм появился в Safari, а к 2020-му — и в Firefox. Теперь, когда почти каждый браузер умеет открывать видео в отдельном плавающем окне, возникает логичный вопрос: могут ли браузеры с той же легкостью открывать в отдельном окне интерактивный HTML-контент, а не только видео? И если да, то каким образом? Давайте поговорим об этом ниже.

https://habr.com/ru/articles/953340/

#pip #document #js #iframe #DocumentPictureInPicture #web #web10 #web20 #open

Document PiP vs window.open

Введение Всем привет! Меня зовут Максим Иванов . Сегодня я хотел бы провести небольшой исторический экскурс и объяснить, почему Document Picture-in-Picture — это не просто способ отображать видео в...

Хабр
@jos1264 whoever uses #vscode is a god damn #js and #ms moron X-D

“What’s wrong with build tools? Other languages are compiled!”

Yes, but their compiler is official and ubiquitous.

The #JS ecosystem has devolved into a state where abstraction, the most fundamental software engineering concept, has been outsourced to third party tooling.

Using a package, even with dependencies, should be mindless, not a task requiring research and balancing of tradeoffs.

"Dependency-free" is not a badge of honor in healthy ecosystems.

*That’s* the problem. Not compiling.

GitHub - yokoffing/Betterfox: Firefox user.js for speed, privacy, and security. Turn off AI. Your favorite browser, but better.

Firefox user.js for speed, privacy, and security. Turn off AI. Your favorite browser, but better. - yokoffing/Betterfox

GitHub

[Перевод] Vanilla CSS — единственное, что вам нужно

Команда JavaScript for Devs подготовила перевод статьи о том, как 37signals создают современные веб-приложения без Tailwind, Sass и сборщиков. Опираясь только на возможности нативного CSS, они строят масштабируемую архитектуру, используют :has(), color-mix(), CSS Layers, container queries и другие возможности, которые многие разработчики ещё даже не пробовали.

https://habr.com/ru/articles/975450/

#css #oklch #nesting #hash #js #css3_animation #css3_transition

Vanilla CSS — единственное, что вам нужно

Команда JavaScript for Devs подготовила перевод статьи о том, как 37signals создают современные веб-приложения без Tailwind, Sass и сборщиков. Опираясь только на возможности нативного CSS, они строят...

Хабр

⚡️ Copilot now upgrades your JavaScript code

🏷️ #devdigest #dotnet #net #javascript #js #git #github #microsoft

https://devdigest.today/goto/5199

Microsoft Tests Copilot-Powered Tool to Modernize JavaScript/TypeScript in VS Code -- Visual Studio Magazine

Microsoft previews a GitHub Copilot-powered VS Code Insiders tool that modernizes JavaScript/TypeScript apps by upgrading npm dependencies and fixing breaking changes.

Visual Studio Magazine