#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 -
Ich finde diese verschiedenen Spamschutz-MaΓnahmen, um E-Mail-Adresse auf Internetseiten vor Crawlern zu "verstecken", spannend:
https://spencermortensen.com/articles/email-obfuscation/
Allerdings erfordern die alle, dass man selbst im HTML-Quelltext schreiben kann.
Wenn ich nun ein CMS habe, in dem ich nicht das HTML, sondern ausschlieΓlich Markdown schreiben kann, wie verhΓ€lt es sich da mit den vorgestellten LΓΆsungen, bzw. wie kΓΆnnen die in Markdown "umgeschrieben" werden?
#Followerpower #WebDev #EMail #EMailVerschleierung #Spamschutz #HTML #CSS #JS #Markdown #SpencerMortensen -
One Open-source Project Daily
Build terminal dashboards using ascii/ansi art and javascript
https://github.com/yaronn/blessed-contrib
#1ospd #opensource #terminal #js #javascript -
Β«Hunderte bΓΆsartige npm-Pakete im AntV-Γkosystem entdeckt:
Das Datenvisualisierungs-Γkosystem AntV war Ziel einer Mini-Shai-Hulud-Lieferkettenattacke mit Hunderten schΓ€dlicher npm-Pakete.Β»Schon wieder viele npm-Pakete. Liegt das an npm selber oder ist dies im allgemeinen ein Code-Struktur-Fehler? Betreffen tut es schlussendlich alle User dieser Software, auch wenn die es "nur" nutzen.
π§βπ» https://www.heise.de/news/Hunderte-boesartige-npm-Pakete-im-AntV-Oekosystem-entdeckt-11300242.html
#npm #minishaihulud #itsicherheit #js #ts #javascript #typescript #webdev #antv
-
Β«Hunderte bΓΆsartige npm-Pakete im AntV-Γkosystem entdeckt:
Das Datenvisualisierungs-Γkosystem AntV war Ziel einer Mini-Shai-Hulud-Lieferkettenattacke mit Hunderten schΓ€dlicher npm-Pakete.Β»Schon wieder viele npm-Pakete. Liegt das an npm selber oder ist dies im allgemeinen ein Code-Struktur-Fehler? Betreffen tut es schlussendlich alle User dieser Software, auch wenn die es "nur" nutzen.
π§βπ» https://www.heise.de/news/Hunderte-boesartige-npm-Pakete-im-AntV-Oekosystem-entdeckt-11300242.html
#npm #minishaihulud #itsicherheit #js #ts #javascript #typescript #webdev #antv
-
Β«Hunderte bΓΆsartige npm-Pakete im AntV-Γkosystem entdeckt:
Das Datenvisualisierungs-Γkosystem AntV war Ziel einer Mini-Shai-Hulud-Lieferkettenattacke mit Hunderten schΓ€dlicher npm-Pakete.Β»Schon wieder viele npm-Pakete. Liegt das an npm selber oder ist dies im allgemeinen ein Code-Struktur-Fehler? Betreffen tut es schlussendlich alle User dieser Software, auch wenn die es "nur" nutzen.
π§βπ» https://www.heise.de/news/Hunderte-boesartige-npm-Pakete-im-AntV-Oekosystem-entdeckt-11300242.html
#npm #minishaihulud #itsicherheit #js #ts #javascript #typescript #webdev #antv
-
Β«Hunderte bΓΆsartige npm-Pakete im AntV-Γkosystem entdeckt:
Das Datenvisualisierungs-Γkosystem AntV war Ziel einer Mini-Shai-Hulud-Lieferkettenattacke mit Hunderten schΓ€dlicher npm-Pakete.Β»Schon wieder viele npm-Pakete. Liegt das an npm selber oder ist dies im allgemeinen ein Code-Struktur-Fehler? Betreffen tut es schlussendlich alle User dieser Software, auch wenn die es "nur" nutzen.
π§βπ» https://www.heise.de/news/Hunderte-boesartige-npm-Pakete-im-AntV-Oekosystem-entdeckt-11300242.html
#npm #minishaihulud #itsicherheit #js #ts #javascript #typescript #webdev #antv
-
Β«Hunderte bΓΆsartige npm-Pakete im AntV-Γkosystem entdeckt:
Das Datenvisualisierungs-Γkosystem AntV war Ziel einer Mini-Shai-Hulud-Lieferkettenattacke mit Hunderten schΓ€dlicher npm-Pakete.Β»Schon wieder viele npm-Pakete. Liegt das an npm selber oder ist dies im allgemeinen ein Code-Struktur-Fehler? Betreffen tut es schlussendlich alle User dieser Software, auch wenn die es "nur" nutzen.
π§βπ» https://www.heise.de/news/Hunderte-boesartige-npm-Pakete-im-AntV-Oekosystem-entdeckt-11300242.html
#npm #minishaihulud #itsicherheit #js #ts #javascript #typescript #webdev #antv
-
Navigation API ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Baseline
Navigation API ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°ΡΡ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ), ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠ΅ΠΉ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ (traverse) ΡΡΡΠ½ΠΎΡΡΠΈ ΠΈΡΡΠΎΡΠΈΠΈ (history entries) ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΎ ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π²Π΅Π±-ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠ΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ History API ΠΈ window.location , ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠ°Π΅Ρ ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (single-page applications, SPA).
https://habr.com/ru/companies/timeweb/articles/1008840/
#javascript #js #web_api #webapi #navigation #history #Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ #ΠΈΡΡΠΎΡΠΈΡ #timeweb_ΡΡΠ°ΡΡΠΈ #ti
-
Navigation API ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Baseline
Navigation API ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°ΡΡ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ), ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠ΅ΠΉ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ (traverse) ΡΡΡΠ½ΠΎΡΡΠΈ ΠΈΡΡΠΎΡΠΈΠΈ (history entries) ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΎ ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π²Π΅Π±-ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠ΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ History API ΠΈ window.location , ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠ°Π΅Ρ ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (single-page applications, SPA).
https://habr.com/ru/companies/timeweb/articles/1008840/
#javascript #js #web_api #webapi #navigation #history #Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ #ΠΈΡΡΠΎΡΠΈΡ #timeweb_ΡΡΠ°ΡΡΠΈ #ti
-
Navigation API ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Baseline
Navigation API ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°ΡΡ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ), ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠ΅ΠΉ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ (traverse) ΡΡΡΠ½ΠΎΡΡΠΈ ΠΈΡΡΠΎΡΠΈΠΈ (history entries) ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΎ ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π²Π΅Π±-ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠ΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ History API ΠΈ window.location , ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠ°Π΅Ρ ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (single-page applications, SPA).
https://habr.com/ru/companies/timeweb/articles/1008840/
#javascript #js #web_api #webapi #navigation #history #Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ #ΠΈΡΡΠΎΡΠΈΡ #timeweb_ΡΡΠ°ΡΡΠΈ #ti
-
Navigation API ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Baseline
Navigation API ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°ΡΡ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ), ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠ΅ΠΉ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ (traverse) ΡΡΡΠ½ΠΎΡΡΠΈ ΠΈΡΡΠΎΡΠΈΠΈ (history entries) ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΎ ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π²Π΅Π±-ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠ΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ History API ΠΈ window.location , ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠ°Π΅Ρ ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (single-page applications, SPA).
https://habr.com/ru/companies/timeweb/articles/1008840/
#javascript #js #web_api #webapi #navigation #history #Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ #ΠΈΡΡΠΎΡΠΈΡ #timeweb_ΡΡΠ°ΡΡΠΈ #ti
-
web-features-cli #npm #js
https://www.npmjs.com/package/web-features-cli -
web-features-cli #npm #js
https://www.npmjs.com/package/web-features-cli -
web-features-cli #npm #js
https://www.npmjs.com/package/web-features-cli -
web-features-cli #npm #js
https://www.npmjs.com/package/web-features-cli -
the #stack i'm learning from: #freecodecamp (spine), #encode iOS app (refresher), #w3schools (reference), #scrimba #obsidian for notes, #vscodium for building.
16-week roadmap: #HTML β #css β #js β #react β #tailwind β #sql β #python β #p5 .js β #CAPSTONE
the self-admin structure forces honesty β no one's grading you. the work either happened or it didn't.
week 1: it happened.
weekly #wordpressupdates at: https://blogguerz.wordpress.com
-
Upgrade immediately.
#NextJs: 15.5.18, 16.2.6
#React: 19.0.6, 19.1.7, 19.2.6 for the react-server-dom-parcel, react-server-dom-webpack and react-server-dom-turbopack packages
https://vercel.com/changelog/next-js-may-2026-security-release
Vulnerability:
- Middleware and proxy bypass
- Denial of service
- Server-side request forgery
- Cache poisoning
- Cross-site scripting#Vercel #CVE #RCE #JS #NPM #AI #Security #Vulnerability #AISlop
-
Upgrade immediately.
#NextJs: 15.5.18, 16.2.6
#React: 19.0.6, 19.1.7, 19.2.6 for the react-server-dom-parcel, react-server-dom-webpack and react-server-dom-turbopack packages
https://vercel.com/changelog/next-js-may-2026-security-release
Vulnerability:
- Middleware and proxy bypass
- Denial of service
- Server-side request forgery
- Cache poisoning
- Cross-site scripting#Vercel #CVE #RCE #JS #NPM #AI #Security #Vulnerability #AISlop
-
Upgrade immediately.
#NextJs: 15.5.18, 16.2.6
#React: 19.0.6, 19.1.7, 19.2.6 for the react-server-dom-parcel, react-server-dom-webpack and react-server-dom-turbopack packages
https://vercel.com/changelog/next-js-may-2026-security-release
Vulnerability:
- Middleware and proxy bypass
- Denial of service
- Server-side request forgery
- Cache poisoning
- Cross-site scripting#Vercel #CVE #RCE #JS #NPM #AI #Security #Vulnerability #AISlop
-
Upgrade immediately.
#NextJs: 15.5.18, 16.2.6
#React: 19.0.6, 19.1.7, 19.2.6 for the react-server-dom-parcel, react-server-dom-webpack and react-server-dom-turbopack packages
https://vercel.com/changelog/next-js-may-2026-security-release
Vulnerability:
- Middleware and proxy bypass
- Denial of service
- Server-side request forgery
- Cache poisoning
- Cross-site scripting#Vercel #CVE #RCE #JS #NPM #AI #Security #Vulnerability #AISlop
-
Upgrade immediately.
#NextJs: 15.5.18, 16.2.6
#React: 19.0.6, 19.1.7, 19.2.6 for the react-server-dom-parcel, react-server-dom-webpack and react-server-dom-turbopack packages
https://vercel.com/changelog/next-js-may-2026-security-release
Vulnerability:
- Middleware and proxy bypass
- Denial of service
- Server-side request forgery
- Cache poisoning
- Cross-site scripting#Vercel #CVE #RCE #JS #NPM #AI #Security #Vulnerability #AISlop
-
I'd really like a #js package manager that vendors everything. Track a snapshot of a git commit and give me a diff view to review when I update a dependency
This may mean we couldn't really distribute pre-built packages, but that's a good thing IMO
-
I'd really like a #js package manager that vendors everything. Track a snapshot of a git commit and give me a diff view to review when I update a dependency
This may mean we couldn't really distribute pre-built packages, but that's a good thing IMO
-
I'd really like a #js package manager that vendors everything. Track a snapshot of a git commit and give me a diff view to review when I update a dependency
This may mean we couldn't really distribute pre-built packages, but that's a good thing IMO
-
I'd really like a #js package manager that vendors everything. Track a snapshot of a git commit and give me a diff view to review when I update a dependency
This may mean we couldn't really distribute pre-built packages, but that's a good thing IMO
-
I'd really like a #js package manager that vendors everything. Track a snapshot of a git commit and give me a diff view to review when I update a dependency
This may mean we couldn't really distribute pre-built packages, but that's a good thing IMO
-
πΆοΈ The #js ecosystem should never have moved to building and/or bundling shared packages
Building, bundling, tree shaking, etc are consumer concerns, not publisher concerns
Ship your source, only support #esm these days, and let the end user deal with the rest
π https://tonysull.co/posts/the-js-ecosystem-should-never
-
πΆοΈ The #js ecosystem should never have moved to building and/or bundling shared packages
Building, bundling, tree shaking, etc are consumer concerns, not publisher concerns
Ship your source, only support #esm these days, and let the end user deal with the rest
π https://tonysull.co/posts/the-js-ecosystem-should-never
-
πΆοΈ The #js ecosystem should never have moved to building and/or bundling shared packages
Building, bundling, tree shaking, etc are consumer concerns, not publisher concerns
Ship your source, only support #esm these days, and let the end user deal with the rest
π https://tonysull.co/posts/the-js-ecosystem-should-never
-
πΆοΈ The #js ecosystem should never have moved to building and/or bundling shared packages
Building, bundling, tree shaking, etc are consumer concerns, not publisher concerns
Ship your source, only support #esm these days, and let the end user deal with the rest
π https://tonysull.co/posts/the-js-ecosystem-should-never
-
πΆοΈ The #js ecosystem should never have moved to building and/or bundling shared packages
Building, bundling, tree shaking, etc are consumer concerns, not publisher concerns
Ship your source, only support #esm these days, and let the end user deal with the rest
π https://tonysull.co/posts/the-js-ecosystem-should-never
-
Say you're building a moderately complex app with e.g. Hono/Express.js. I don't want next, react etc.. How do you organise handlers/routes, etc.? Are there any good primers for how to modularise the application? #javascript #js #ts
-
Say you're building a moderately complex app with e.g. Hono/Express.js. I don't want next, react etc.. How do you organise handlers/routes, etc.? Are there any good primers for how to modularise the application? #javascript #js #ts
-
Say you're building a moderately complex app with e.g. Hono/Express.js. I don't want next, react etc.. How do you organise handlers/routes, etc.? Are there any good primers for how to modularise the application? #javascript #js #ts
-
Say you're building a moderately complex app with e.g. Hono/Express.js. I don't want next, react etc.. How do you organise handlers/routes, etc.? Are there any good primers for how to modularise the application? #javascript #js #ts