#js — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #js, aggregated by home.social.
-
CSS vs. JavaScript:
Exploring the performance implications of different animation strategiesOne of the most common questions around animation performance is whether JS-based animations are slower than CSS-based ones. Should we always strive to use CSS transitions, or is it OK to use JavaScript animation libraries?
😉 https://www.joshwcomeau.com/animation/css-vs-javascript/
#css #javascript #webdesign #web #js #performance #webdev #animation #slow #fast #design #faster #animation #anim
-
CSS vs. JavaScript:
Exploring the performance implications of different animation strategiesOne of the most common questions around animation performance is whether JS-based animations are slower than CSS-based ones. Should we always strive to use CSS transitions, or is it OK to use JavaScript animation libraries?
😉 https://www.joshwcomeau.com/animation/css-vs-javascript/
#css #javascript #webdesign #web #js #performance #webdev #animation #slow #fast #design #faster #animation #anim
-
CSS vs. JavaScript:
Exploring the performance implications of different animation strategiesOne of the most common questions around animation performance is whether JS-based animations are slower than CSS-based ones. Should we always strive to use CSS transitions, or is it OK to use JavaScript animation libraries?
😉 https://www.joshwcomeau.com/animation/css-vs-javascript/
#css #javascript #webdesign #web #js #performance #webdev #animation #slow #fast #design #faster #animation #anim
-
CSS vs. JavaScript:
Exploring the performance implications of different animation strategiesOne of the most common questions around animation performance is whether JS-based animations are slower than CSS-based ones. Should we always strive to use CSS transitions, or is it OK to use JavaScript animation libraries?
😉 https://www.joshwcomeau.com/animation/css-vs-javascript/
#css #javascript #webdesign #web #js #performance #webdev #animation #slow #fast #design #faster #animation #anim
-
CSS vs. JavaScript:
Exploring the performance implications of different animation strategiesOne of the most common questions around animation performance is whether JS-based animations are slower than CSS-based ones. Should we always strive to use CSS transitions, or is it OK to use JavaScript animation libraries?
😉 https://www.joshwcomeau.com/animation/css-vs-javascript/
#css #javascript #webdesign #web #js #performance #webdev #animation #slow #fast #design #faster #animation #anim
-
I just want to say FUCK YOU NPMJS.COM for making me having to create a new access token every 90 days maximum, and for offering a shitty 2FA without TOTP option
#npm #developer #webdeveloper #node #npmpackage #javascript #nodejs #node #OpenSource #FreeSoftware #js #typescrypt #web #programmer #npmjs
-
I just want to say FUCK YOU NPMJS.COM for making me having to create a new access token every 90 days maximum, and for offering a shitty 2FA without TOTP option
#npm #developer #webdeveloper #node #npmpackage #javascript #nodejs #node #OpenSource #FreeSoftware #js #typescrypt #web #programmer #npmjs
-
I just want to say FUCK YOU NPMJS.COM for making me having to create a new access token every 90 days maximum, and for offering a shitty 2FA without TOTP option
#npm #developer #webdeveloper #node #npmpackage #javascript #nodejs #node #OpenSource #FreeSoftware #js #typescrypt #web #programmer #npmjs
-
I just want to say FUCK YOU NPMJS.COM for making me having to create a new access token every 90 days maximum, and for offering a shitty 2FA without TOTP option
#npm #developer #webdeveloper #node #npmpackage #javascript #nodejs #node #OpenSource #FreeSoftware #js #typescrypt #web #programmer #npmjs
-
I just want to say FUCK YOU NPMJS.COM for making me having to create a new access token every 90 days maximum, and for offering a shitty 2FA without TOTP option
#npm #developer #webdeveloper #node #npmpackage #javascript #nodejs #node #OpenSource #FreeSoftware #js #typescrypt #web #programmer #npmjs
-
Unlock WhatsApp Data with Local Analytics Dashboard
Most people think of WhatsApp as “just messaging.”
But after years of conversations, support threads, customer discussions, team coordination, and random life moments… it quietly becomes one of the richest personal datasets you own.
So I built wacrawl-ui — a local analytics dashboard for WhatsApp archives generated by wacrawl.
The idea is simple:
- Your data stays local
- No cloud sync
- No browser extension
- No scraping APIs
- No “AI magic” uploading your chats somewhere
Just a fast local dashboard on top of SQLite.
What’s inside:
- Full-text search (FTS5) – It’s working quite fast. Even on ~100k messages.
- Messaging activity analytics
- Contact insights
- Media browsing
- Response-time patterns
- Word clouds
- Group activity stats
- Read-only local API
- React + Vite frontend
- Express backend
- Zero external dependencies once running – You only need to make sure you run ‘wacrawl sync‘ before.
A few things I found interesting while building it:
- SQLite is still absurdly powerful
People underestimate what you can do locally with FTS indexes and good schema design. - “Local-first” UX matters more than ever
We’ve normalized uploading deeply personal data to random SaaS products. We should challenge that assumption. - Personal analytics is an untapped category
Not surveillance. Not ad targeting.
Tools that help you understand your own data. - Read-only architectures reduce risk dramatically
The app intentionally avoids mutation flows. That constraint simplified security and reliability decisions across the stack.
The whole thing runs with one line:
npx wacrawl-dashboard@latestNo complicated setup.
Still early, but I think there’s a broader shift happening toward:
- local AI – Ollama for the win.
- local analytics – secure, private and handy.
- local search – that works fast.
- user-owned datasets – It’s not for everyone, but it’s useful.
Well, that future feels healthier.
Feel free to check the repo: github.com/greenido/wacrawl-ui and contribute.
Be strong.
Rate this:
#dashboard #Developer #JS #LLM #localAi #whatsapp -
Unlock WhatsApp Data with Local Analytics Dashboard
Most people think of WhatsApp as “just messaging.”
But after years of conversations, support threads, customer discussions, team coordination, and random life moments… it quietly becomes one of the richest personal datasets you own.
So I built wacrawl-ui — a local analytics dashboard for WhatsApp archives generated by wacrawl.
The idea is simple:
- Your data stays local
- No cloud sync
- No browser extension
- No scraping APIs
- No “AI magic” uploading your chats somewhere
Just a fast local dashboard on top of SQLite.
What’s inside:
- Full-text search (FTS5) – It’s working quite fast. Even on ~100k messages.
- Messaging activity analytics
- Contact insights
- Media browsing
- Response-time patterns
- Word clouds
- Group activity stats
- Read-only local API
- React + Vite frontend
- Express backend
- Zero external dependencies once running – You only need to make sure you run ‘wacrawl sync‘ before.
A few things I found interesting while building it:
- SQLite is still absurdly powerful
People underestimate what you can do locally with FTS indexes and good schema design. - “Local-first” UX matters more than ever
We’ve normalized uploading deeply personal data to random SaaS products. We should challenge that assumption. - Personal analytics is an untapped category
Not surveillance. Not ad targeting.
Tools that help you understand your own data. - Read-only architectures reduce risk dramatically
The app intentionally avoids mutation flows. That constraint simplified security and reliability decisions across the stack.
The whole thing runs with one line:
npx wacrawl-dashboard@latestNo complicated setup.
Still early, but I think there’s a broader shift happening toward:
- local AI – Ollama for the win.
- local analytics – secure, private and handy.
- local search – that works fast.
- user-owned datasets – It’s not for everyone, but it’s useful.
Well, that future feels healthier.
Feel free to check the repo: github.com/greenido/wacrawl-ui and contribute.
Be strong.
#dashboard #Developer #JS #LLM #localAi #whatsapp -
Unlock WhatsApp Data with Local Analytics Dashboard
Most people think of WhatsApp as “just messaging.”
But after years of conversations, support threads, customer discussions, team coordination, and random life moments… it quietly becomes one of the richest personal datasets you own.
So I built wacrawl-ui — a local analytics dashboard for WhatsApp archives generated by wacrawl.
The idea is simple:
- Your data stays local
- No cloud sync
- No browser extension
- No scraping APIs
- No “AI magic” uploading your chats somewhere
Just a fast local dashboard on top of SQLite.
What’s inside:
- Full-text search (FTS5) – It’s working quite fast. Even on ~100k messages.
- Messaging activity analytics
- Contact insights
- Media browsing
- Response-time patterns
- Word clouds
- Group activity stats
- Read-only local API
- React + Vite frontend
- Express backend
- Zero external dependencies once running – You only need to make sure you run ‘wacrawl sync‘ before.
A few things I found interesting while building it:
- SQLite is still absurdly powerful
People underestimate what you can do locally with FTS indexes and good schema design. - “Local-first” UX matters more than ever
We’ve normalized uploading deeply personal data to random SaaS products. We should challenge that assumption. - Personal analytics is an untapped category
Not surveillance. Not ad targeting.
Tools that help you understand your own data. - Read-only architectures reduce risk dramatically
The app intentionally avoids mutation flows. That constraint simplified security and reliability decisions across the stack.
The whole thing runs with one line:
npx wacrawl-dashboard@latestNo complicated setup.
Still early, but I think there’s a broader shift happening toward:
- local AI – Ollama for the win.
- local analytics – secure, private and handy.
- local search – that works fast.
- user-owned datasets – It’s not for everyone, but it’s useful.
Well, that future feels healthier.
Feel free to check the repo: github.com/greenido/wacrawl-ui and contribute.
Be strong.
Rate this:
#dashboard #Developer #JS #LLM #localAi #whatsapp -
Unlock WhatsApp Data with Local Analytics Dashboard
Most people think of WhatsApp as “just messaging.”
But after years of conversations, support threads, customer discussions, team coordination, and random life moments… it quietly becomes one of the richest personal datasets you own.
So I built wacrawl-ui — a local analytics dashboard for WhatsApp archives generated by wacrawl.
The idea is simple:
- Your data stays local
- No cloud sync
- No browser extension
- No scraping APIs
- No “AI magic” uploading your chats somewhere
Just a fast local dashboard on top of SQLite.
What’s inside:
- Full-text search (FTS5) – It’s working quite fast. Even on ~100k messages.
- Messaging activity analytics
- Contact insights
- Media browsing
- Response-time patterns
- Word clouds
- Group activity stats
- Read-only local API
- React + Vite frontend
- Express backend
- Zero external dependencies once running – You only need to make sure you run ‘wacrawl sync‘ before.
A few things I found interesting while building it:
- SQLite is still absurdly powerful
People underestimate what you can do locally with FTS indexes and good schema design. - “Local-first” UX matters more than ever
We’ve normalized uploading deeply personal data to random SaaS products. We should challenge that assumption. - Personal analytics is an untapped category
Not surveillance. Not ad targeting.
Tools that help you understand your own data. - Read-only architectures reduce risk dramatically
The app intentionally avoids mutation flows. That constraint simplified security and reliability decisions across the stack.
The whole thing runs with one line:
npx wacrawl-dashboard@latestNo complicated setup.
Still early, but I think there’s a broader shift happening toward:
- local AI – Ollama for the win.
- local analytics – secure, private and handy.
- local search – that works fast.
- user-owned datasets – It’s not for everyone, but it’s useful.
Well, that future feels healthier.
Feel free to check the repo: github.com/greenido/wacrawl-ui and contribute.
Be strong.
Rate this:
#dashboard #Developer #JS #LLM #localAi #whatsapp -
this vibe coded PR with 1,000,000+ additions is just open-source ransomware with prettier commit messages.
shoutout to the brave soul reviewing:
"LGTM" after skimming 14 lines… 🤡
uninstalling immediately!
-
this vibe coded PR with 1,000,000+ additions is just open-source ransomware with prettier commit messages.
shoutout to the brave soul reviewing:
"LGTM" after skimming 14 lines… 🤡
uninstalling immediately!
-
this vibe coded PR with 1,000,000+ additions is just open-source ransomware with prettier commit messages.
shoutout to the brave soul reviewing:
"LGTM" after skimming 14 lines… 🤡
uninstalling immediately!
-
[Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript
Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.
https://habr.com/ru/articles/1034960/
#javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations
-
took my PDF and Markdown reading Tauri app and converted it to a web app so I can use it on my PC and phone. working on an annotation system to save snippets for later and ideally sync with Notion #js
-
Soon we can finally banish JavaScript to the ShadowRealm. @Wilto walks through the TC39 ShadowRealm proposal, which creates isolated execution contexts with their own pristine globals while running on the same thread as the host. With just two methods, evaluate() and importValue(), ShadowRealms could sandbox third-party scripts, ads, and test suites without polluting the main realm. Currently at Stage 2.7, not yet in browsers. #js #ecmascript
https://css-tricks.com/soon-we-can-finally-banish-javascript-to-the-shadowrealm/
-
Скоро мы наконец сможем отправить JavaScript в ShadowRealm. Мэт Маркиз разбирает предложение TC39 ShadowRealm, создающее изолированные контексты исполнения с собственными глобальными объектами в том же потоке, что и основной хост. Двух методов evaluate() и importValue() достаточно, чтобы изолировать сторонние скрипты, рекламу и тесты без загрязнения основного окружения. Сейчас на стадии 2.7, в браузерах пока нет. #js #ecmascript
https://css-tricks.com/soon-we-can-finally-banish-javascript-to-the-shadowrealm/
-
Kolejne paczki npm i PyPI zainfekowane w ramach kampanii Shai-Hulud
We wrześniu 2025 pisaliśmy o kampanii Shai-Hulud, w ramach której infekowano paczki npm. Wszystko wskazuje na to, że kampania nie tylko wciąż trwa, ale też doczekała się wersji dla PyPI – umieszczającej złośliwy kod w pakietach Python. Badacze bezpieczeństwa z OX Security odkryli złośliwe aktualizacje pakietów Lightning (PyPI) oraz intercom-client...
#WBiegu #Js #Malware #Npm #Python #SupplyChain
https://sekurak.pl/kolejne-paczki-npm-i-pypi-zainfekowane-w-ramach-kampanii-shai-hulud/
-
Книга: «Фулстек JavaScript: Секреты, которые должен знать каждый мидл»
Привет, Хаброжители! Как практикующий разработчик ПО вы уже умеете качественно выполнять задачи — на фронтенде или бэкенде. Пора перейти на следующую ступеньку карьерной лестницы и развить навыки, которыми обладают эксперты и senior-разработчики.
https://habr.com/ru/companies/piter/articles/1033060/
#JS #фулстек #фронтэнд #фронтенд #Симпсон #fullstack #javascript #книги_по_программированию #книга
-
𝗦𝗹𝗶𝗰𝗸:
#JS #Carousel #Accessibility #Responsive #Slick
https://thewhale.cc/posts/slick
Slick is a js library made by Ken Wheeler which allows you to build a fully responsive and accessible carousel.
-
Folks in #WebDev, y'all gotta stay clear of bun. 🙅♂️
The guy who developed it is a total douche like you wouldn't believe. I already knew this fact years ago (trust me on this), but unfortunately some people do not get wise with age.
Node is freakin' great now. esbuild or vite are both incredible bundlers. You'll do just fine. We don't need Anthropic-ized sloppified assholery polluting our #JS toolchains. Much better projects out there to support and use effectively. ✌️
-
Jarred Sumner, tvůrce JavaScriptového runtimu Bun, oznámil v sobotu na síti X, že kompletní přepis Bunu ze Zigu do Rustu úspěšně prochází 99,8 % stávající testovací sady na Linuxu (x64, glibc). Jde o rewrite v rozsahu zhruba 960 000 řádků kódu.
Sumner v threadu vysvětluje motivaci: „Jsem unavený z neustálého řešení memory leaků, pádů a problémů se stabilitou. […]
https://zdrojak.cz/zpravicky/bun-prepsan-z-zigu-do-rustu-998-testu-prochazi/ -
via css-tricks...
You Might Not Need…JavaScript?
Remember You Might Not Need jQuery? Pavel Laptev’s The Great CSS Expansion has a similar vibe, noting CSS alternatives to JavaScript libraries (and JavaScript in general) that are smaller and more performant. -
Review - I Tried Introduction to Node.js” Course on Frontend Masters and It's Awesome Hello guys, in the ever-evolving landscape of web development, mastering server-side technologies is esse...
#backend #development #Code #Review #courses #frontend #masters #node #js #Review #web
Origin | Interest | Match -
V únoru 2025 vyzval Anthony Fu, autor populárních nástrojů kolem Vue, Nuxtu a Vite, ekosystém k opuštění duálního publikování npm balíčků a přechodu na ESM-only. S odstupem více než roku je jasné, že měl pravdu – a že se ekosystém posunul ještě rychleji, než sám čekal. Node.js dnes umí require() i na ESM moduly, podíl balíčků s podporou ESM přesáhl třetinu a komunita označuje rok 2026 za „rok plné adopce ESM“.
https://zdrojak.cz/clanky/je-cas-prejit-na-esm-only-ekosystem-je-pripraveny/ -
Bei mehr als 36 mutmaßlichen Mitgliedern der rechtsextremen Jugendgruppen "Deutsche Jugend voran" und "Jung und Stark" ist es heute zu Razzien gekommen. Der Generalbundesanwalt wirft beiden Gruppen vor, kriminelle Vereinigungen gebildet zu haben. #DJV #JS
👉 https://www.tagesschau.de/inland/gesellschaft/razzia-rechtsextremismus-102.html
-
🌶️ auto-detection for #signals dependencies in #js is a bad idea
At runtime, you'll only discover dependencies in the execution flow. i.e. if your signal or effect logic is conditional in any way, dependencies may be missed. When that happens the bugs are a huge pain in the ass to debug
🔗 https://tonysull.co/posts/auto-detection-for-signals-dependencies-in
-
New comiCSS Game: ABCnagrams (JS Edition)
https://comicss.art/games/49/26 Anagrams. Each is missing a different alphabet letter to complete a JavaScript related term. Can you solve it?
-
WebAssembley: обзор технологии, эксперименты с числами и немножко мечтаний о браузерах без JS
WebAssembly находится в разработке уже более 8 лет. Технология прошла долгий путь развития и недавно разработчики из Bytecode Alliance выкатили версию 3.0 О WebAssembly уже много материалов, но сегодня нам важна сама суть. У нас есть возможность, воспользовавшись любым из доступных языков программирования, написать модуль с необходимой нам логикой и запустить в исполняемой среде браузера. Разработчики обещают: модули будут быстрее и безопаснее, чем JavaScript, а также созданные ранее технологии, наподобие asm.js На связи Борис Мещеряков, frontend-разработчик в ПСБ и чаще всего мне приходится работать с javascript-фреймворками - React, Angular и прочими. Узнав о WebAssembly, я какое-то время наблюдал за его развитием. Мне стало интересно, может ли новая технология помочь мне уже сейчас? Какие ее возможности существуют на данный момент и какие реальны в будущем? Разберёмся вместе?
https://habr.com/ru/companies/psb/articles/1028368/
#webassembly #js #javascript #обзор #обзор_технологии #браузеры
-
Wow, a reactive JS framework without shadow DOM in 2026 AND it is using JSX? Sign me up!
-
One Open-source Project Daily
The Original Javascript Error Steamroller
https://github.com/mattdiamond/fuckitjs
#1ospd #opensource #js #javascript -
"The <select> dropdown field has been the bane of many a designer and developer...we’ve never been able to really style the dropdown itself. Many people turn to third party #JS replacement solutions, like the Select2 library. Unfortunately, these are not very #accessible and introduce a ton of issues and bugs, as well as yet another heavy JS library dependency..."
-
Your options for preloading images with JavaScript. Alex MacArthur compares five approaches to preloading images: new Image(), <link rel="preload">, a hidden <div> with a CSS background, the Cache API, and fetch(). Each method has different trade-offs around browser caching, CORS handling, and flexibility. The article breaks down when to use each technique to prevent lag when displaying images that haven’t been loaded yet. #js #performance
-
Варианты предзагрузки изображений на JavaScript. Алекс Макартур сравнивает пять подходов: new Image(), <link rel="preload">, скрытый <div> с CSS-фоном, Cache API и fetch(). У каждого метода свои компромиссы в плане браузерного кеширования, обработки CORS и гибкости. Статья разбирает, когда лучше использовать каждый из них, чтобы избежать задержки при показе ещё не загруженных изображений. #js #performance
-
«Passwortsafe Bitwarden — Kommandozeilen-Client trojanisiert:
Das Bitwarden-Security-Team bestätigt, dass kurzzeitig eine bösartige Version des Kommandozeilen-Client ausgeliefert wurde.»Jetzt war @bitwarden daran und das per NPM. Wieviel mal wird dies und ähnliches noch auftauchen? NPM ist leider mittlerweile das Einfallstor für viele Sicherheitslücken.
🔐 https://www.heise.de/news/Passwortsafe-Bitwarden-Kommandozeilen-Client-trojanisiert-11270435.html
#npm #bitwarden #javascript #hacking #passwort #js #npmjs #itsicherheit #it #web #webdev #sicherheit
-
[Перевод] 37 советов и приемов по написанию качественных тестов для фронтенда
Мне нравится писать тесты. Написание теста и последующее обновление кода для его прохождения — всегда увлекательный процесс. Но нет ничего хуже, чем выяснение того, что проверяют существующие тесты (раньше я сам часто был автором таких тестов). Представляю вашему вниманию мои советы по написанию высококачественных тестов для фронтенда.
https://habr.com/ru/companies/timeweb/articles/1006680/
#javascript #js #testing #test #jest #vitest #timeweb_статьи_перевод #тестирование #тест #tdd
-
La #app #Android fatta l’altro giorno ha svolto il suo lavoro, e programmarla così è stato furbo. 🌚️ Ho usato quindi:
- Quella, per eseguire un piccolo #script #JS per monitorare gli #SMS in entrata, controllare che provengano dal mio numero di #telefono, e siano del tipo giusto (cioè, con il corpo HTML racchiuso all’interno di un elemento XML
<post>che ho inventato di sana pianta), assemblarne multipli in una sola stringa di testo se necessario (per la prova di prima non lo è stato), e inviarli con un’apposita richiesta #HTTP ad… - Un workflow creato al volo su n8n (che gira sul mio #server), che usa la #API semplificata del plugin WP Press This per pubblicare, dato che per qualche motivo il modulo WordPress integrato nella piattaforma non funziona per il mio #sito.
Tutto insieme, questo sistema mi ha permesso di pubblicare su #WordPress effettivamente tramite un messaggio SMS, inviato dal mio #smartphone principale, ricevuto dal secondario che ha #Internet e fa le sue cose. Nel video c’è la dimostrazione di quel post di prima, appunto; di sfondo, l’interfaccia di #n8n che si aggiorna per mostrare la nuova esecuzione avvenuta, e il #MicroBlog con il nuovo post arrivato… 🐵️
Ora, ripeto che questo era un #EsercizioDiStile, e per il momento nell’anno del signore #2023 non ho esigenza di postare così, ma forse il concetto generale potrebbe tornare utile per le emergenze, e in ogni caso certamente fa figo provare sulla mia #piattaforma l’ebrezza di una funzione che solo #Twitter di tutte ha avuto, e solo per poco tempo. 😤️
Se in futuro volessi davvero usarla, innanzitutto implementerei un sistema di #OTP, così che ogni volta che voglio pubblicare devo anche inserire un codice temporaneo (perché SMS è un colabrodo di protocollo, e sarebbe possibile per dei criminali inviare un messaggio che appare come dal mio numero), poi magari implementerei funzioni come la modifica dei post (oltre che qualche feedback per pubblicazione avvenuta con successo o meno, cosa che ho evitato ora perché dalla seconda #SIM non posso inviare messaggi, solo ricevere). Per chi vuole curiosare, il #JavaScript per #DroidScriptin e il JSON per n8n sono qui: https://gitlab.com/octospacc/Snippets/-/tree/main/SmsToWordpress. 🎀️
https://octospacc.altervista.org/2023/12/18/635/
#2023 #Android #API #app #DroidScriptin #EsercizioDiStile #HTTP #Internet #JavaScript #JS #MicroBlog #n8n #OTP #piattaforma #script #server #SIM #sito #smartphone #SMS #telefono #Twitter #WordPress
- Quella, per eseguire un piccolo #script #JS per monitorare gli #SMS in entrata, controllare che provengano dal mio numero di #telefono, e siano del tipo giusto (cioè, con il corpo HTML racchiuso all’interno di un elemento XML
-
[Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript
Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.
https://habr.com/ru/articles/1034960/
#javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations
-
[Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript
Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.
https://habr.com/ru/articles/1034960/
#javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations
-
[Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript
Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.
https://habr.com/ru/articles/1034960/
#javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations
-
𝗦𝗵𝗶𝗻𝘆:
#JS #Reflection #Simulation #Shiny
https://thewhale.cc/posts/shiny
JS library which simulating reflections on devices that support the DeviceMotion event.