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?
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?
Бросаем Event Loop, переходим на Горутины: Go для JS-девелоперов (Часть 1)
Если JS/TS это динамичный, асинхронный «ассемблер» для веба, построенный вокруг одного потока и цикла событий, то Go это строгий, параллельный «ассемблер» для облака, построенный на простоте, явности и истинном параллелизме. Многие классические учебные материалы по Go, которые вы можете найти, уже устарели. Официальный документ "Effective Go", написанный в 2009 году, не охватывает ни модули, ни дженерики. Два аспекта, которые являются фундаментальными для современного Go. Аналогично, многие популярные книги, такие как "The Go Programming Language", были написаны до появления дженериков. Этот документ призван стать современной отправной точкой, ориентированной на версию Go 1.25+ и использующей ваши существующие знания JS/TS для ускорения обучения.
𝗨𝗽𝗨𝗽:
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
[Перевод] 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
“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.
[Перевод] 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
⚡️ Copilot now upgrades your JavaScript code
🏷️ #devdigest #dotnet #net #javascript #js #git #github #microsoft