home.social

#js — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #js, aggregated by home.social.

  1. CSS vs. JavaScript:
    Exploring the performance implications of different animation strategies

    One 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?

    😉 joshwcomeau.com/animation/css-

    #css #javascript #webdesign #web #js #performance #webdev #animation #slow #fast #design #faster #animation #anim

  2. CSS vs. JavaScript:
    Exploring the performance implications of different animation strategies

    One 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?

    😉 joshwcomeau.com/animation/css-

    #css #javascript #webdesign #web #js #performance #webdev #animation #slow #fast #design #faster #animation #anim

  3. CSS vs. JavaScript:
    Exploring the performance implications of different animation strategies

    One 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?

    😉 joshwcomeau.com/animation/css-

    #css #javascript #webdesign #web #js #performance #webdev #animation #slow #fast #design #faster #animation #anim

  4. CSS vs. JavaScript:
    Exploring the performance implications of different animation strategies

    One 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?

    😉 joshwcomeau.com/animation/css-

    #css #javascript #webdesign #web #js #performance #webdev #animation #slow #fast #design #faster #animation #anim

  5. CSS vs. JavaScript:
    Exploring the performance implications of different animation strategies

    One 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?

    😉 joshwcomeau.com/animation/css-

    #css #javascript #webdesign #web #js #performance #webdev #animation #slow #fast #design #faster #animation #anim

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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:

    1. SQLite is still absurdly powerful
      People underestimate what you can do locally with FTS indexes and good schema design.
    2. “Local-first” UX matters more than ever
      We’ve normalized uploading deeply personal data to random SaaS products. We should challenge that assumption.
    3. Personal analytics is an untapped category
      Not surveillance. Not ad targeting.
      Tools that help you understand your own data.
    4. 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@latest 

    No 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
  12. 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:

    1. SQLite is still absurdly powerful
      People underestimate what you can do locally with FTS indexes and good schema design.
    2. “Local-first” UX matters more than ever
      We’ve normalized uploading deeply personal data to random SaaS products. We should challenge that assumption.
    3. Personal analytics is an untapped category
      Not surveillance. Not ad targeting.
      Tools that help you understand your own data.
    4. 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@latest 

    No 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
  13. 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:

    1. SQLite is still absurdly powerful
      People underestimate what you can do locally with FTS indexes and good schema design.
    2. “Local-first” UX matters more than ever
      We’ve normalized uploading deeply personal data to random SaaS products. We should challenge that assumption.
    3. Personal analytics is an untapped category
      Not surveillance. Not ad targeting.
      Tools that help you understand your own data.
    4. 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@latest 

    No 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
  14. 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:

    1. SQLite is still absurdly powerful
      People underestimate what you can do locally with FTS indexes and good schema design.
    2. “Local-first” UX matters more than ever
      We’ve normalized uploading deeply personal data to random SaaS products. We should challenge that assumption.
    3. Personal analytics is an untapped category
      Not surveillance. Not ad targeting.
      Tools that help you understand your own data.
    4. 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@latest 

    No 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
  15. 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!

    github.com/oven-sh/bun/pull/30

    #npm #yarn #pnpm #bun #deno #js #javascript #typescript

  16. 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!

    github.com/oven-sh/bun/pull/30

    #npm #yarn #pnpm #bun #deno #js #javascript #typescript

  17. 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!

    github.com/oven-sh/bun/pull/30

    #npm #yarn #pnpm #bun #deno #js #javascript #typescript

  18. [Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript

    Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.

    habr.com/ru/articles/1034960/

    #javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations

  19. 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

    #js
  20. 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

    css-tricks.com/soon-we-can-fin

  21. Скоро мы наконец сможем отправить JavaScript в ShadowRealm. Мэт Маркиз разбирает предложение TC39 ShadowRealm, создающее изолированные контексты исполнения с собственными глобальными объектами в том же потоке, что и основной хост. Двух методов evaluate() и importValue() достаточно, чтобы изолировать сторонние скрипты, рекламу и тесты без загрязнения основного окружения. Сейчас на стадии 2.7, в браузерах пока нет. #js #ecmascript

    css-tricks.com/soon-we-can-fin

  22. 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

    sekurak.pl/kolejne-paczki-npm-

  23. Книга: «Фулстек JavaScript: Секреты, которые должен знать каждый мидл»

    Привет, Хаброжители! Как практикующий разработчик ПО вы уже умеете качественно выполнять задачи — на фронтенде или бэкенде. Пора перейти на следующую ступеньку карьерной лестницы и развить навыки, которыми обладают эксперты и senior-разработчики.

    habr.com/ru/companies/piter/ar

    #JS #фулстек #фронтэнд #фронтенд #Симпсон #fullstack #javascript #книги_по_программированию #книга

  24. 𝗦𝗹𝗶𝗰𝗸:

    #JS #Carousel #Accessibility #Responsive #Slick

    thewhale.cc/posts/slick

    Slick is a js library made by Ken Wheeler which allows you to build a fully responsive and accessible carousel.

  25. 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. ✌️

  26. 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/
  27. 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.

    #css #js #frontend #ui

    blog.gitbutler.com/the-great-c

  28. 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
  29. 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/
  30. 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

    👉 tagesschau.de/inland/gesellsch

  31. 🌶️ 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

    🔗 tonysull.co/posts/auto-detecti

  32. New comiCSS Game: ABCnagrams (JS Edition)
    comicss.art/games/49/

    26 Anagrams. Each is missing a different alphabet letter to complete a JavaScript related term. Can you solve it?

    #javascript #js #game #puzzle #webdev

  33. WebAssembley: обзор технологии, эксперименты с числами и немножко мечтаний о браузерах без JS

    WebAssembly находится в разработке уже более 8 лет. Технология прошла долгий путь развития и недавно разработчики из Bytecode Alliance выкатили версию 3.0 О WebAssembly уже много материалов, но сегодня нам важна сама суть. У нас есть возможность, воспользовавшись любым из доступных языков программирования, написать модуль с необходимой нам логикой и запустить в исполняемой среде браузера. Разработчики обещают: модули будут быстрее и безопаснее, чем JavaScript, а также созданные ранее технологии, наподобие asm.js На связи Борис Мещеряков, frontend-разработчик в ПСБ и чаще всего мне приходится работать с javascript-фреймворками - React, Angular и прочими. Узнав о WebAssembly, я какое-то время наблюдал за его развитием. Мне стало интересно, может ли новая технология помочь мне уже сейчас? Какие ее возможности существуют на данный момент и какие реальны в будущем? Разберёмся вместе?

    habr.com/ru/companies/psb/arti

    #webassembly #js #javascript #обзор #обзор_технологии #браузеры

  34. Wow, a reactive JS framework without shadow DOM in 2026 AND it is using JSX? Sign me up!

    github.com/dashersw/gea

    #javascript #webdev #js

  35. "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..."

    amberweinberg.com/more-reasons

    #javascript #accessibility #html #webdev #frontend

  36. 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

    macarthur.me/posts/preloading-

  37. Варианты предзагрузки изображений на JavaScript. Алекс Макартур сравнивает пять подходов: new Image(), <link rel="preload">, скрытый <div> с CSS-фоном, Cache API и fetch(). У каждого метода свои компромиссы в плане браузерного кеширования, обработки CORS и гибкости. Статья разбирает, когда лучше использовать каждый из них, чтобы избежать задержки при показе ещё не загруженных изображений. #js #performance

    macarthur.me/posts/preloading-

  38. «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.

    🔐 heise.de/news/Passwortsafe-Bit

    #npm #bitwarden #javascript #hacking #passwort #js #npmjs #itsicherheit #it #web #webdev #sicherheit

  39. [Перевод] 37 советов и приемов по написанию качественных тестов для фронтенда

    Мне нравится писать тесты. Написание теста и последующее обновление кода для его прохождения — всегда увлекательный процесс. Но нет ничего хуже, чем выяснение того, что проверяют существующие тесты (раньше я сам часто был автором таких тестов). Представляю вашему вниманию мои советы по написанию высококачественных тестов для фронтенда.

    habr.com/ru/companies/timeweb/

    #javascript #js #testing #test #jest #vitest #timeweb_статьи_перевод #тестирование #тест #tdd

  40. [⤴️ https://octospacc.altervista.org/2023/12/16/572]

    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

  41. [Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript

    Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.

    habr.com/ru/articles/1034960/

    #javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations

  42. [Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript

    Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.

    habr.com/ru/articles/1034960/

    #javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations

  43. [Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript

    Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.

    habr.com/ru/articles/1034960/

    #javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations

  44. 𝗦𝗵𝗶𝗻𝘆:

    #JS #Reflection #Simulation #Shiny

    thewhale.cc/posts/shiny

    JS library which simulating reflections on devices that support the DeviceMotion event.