#LocalStorage
If the session lives in localStorage, any XSS can grab it.

HttpOnly + Secure cookies keep the token out of JavaScript.

Short tip: abbilabs.xyz/tips/httponl...

#AppSec #vibecoding #webdev #javascript #SaaS #buildinpublic #security #Cursor
November 9, 2026 at 6:45 AM
i just keep adding more random bullshit QOL stuff:

* now saves progress in localstorage
* added a button to remove rows (starting from the bottom)
* added a button to print rather than having to use CTRL+P
* added a button to clear the canvas
* added a little song and a little background texture
November 9, 2026 at 5:49 PM
Syncing state to localStorage/IndexedDB with withStorageSync, catching accidental mutations with withImmutableState, and why Reactive Forms belong in the dustbin in 2026.
November 4, 2026 at 6:31 PM
If you copy one signal into another inside effect() in Angular, the docs say that value belongs in computed().

computed() is lazy, memoized, and read-only.

What I try to follow: derived state = computed(); work outside signals (logging, localStorage) = effect()

blog.alidevhub.com/post/angular...
Angular Signals and Resource APIs Explained
How Angular moved from Zone.js to signals: signal, computed, effect, linkedSignal, resource, rxResource, httpResource, plus zoneless by default in Angular 21.
blog.alidevhub.com
November 9, 2026 at 4:27 PM
@sodiboo@gaysex.cloud you can't 💔 unless you can edit localStorage (the toggle works without JS but localStorage makes it persist across pages)
November 1, 2026 at 7:33 PM
Wasted 2 hours trying to get IndexedDB to work in the browser, and it just wasn't worth it. I ended up falling back to LocalStorage because I have well under 1MB of data. Basically 6,000 records with maybe 6 properties each.
November 7, 2026 at 6:01 AM
1. Problems with common workarounds

Many developers use localStorage to communicate between tabs.
This method forces unnecessary disk reads and writes.
It uses a storage tool for real-time messaging.
It can cause delays on slower mobile devices.

2/4
November 5, 2026 at 9:00 PM
Doorbell Camera Wireless, aosu Battery-Powered Video Doorbell with Chime, 2K Resolution,Support local Storage,166 Ultra Wide Angle,180-Day Battery Life, AI Detection, Work with Alexa&Google Assistant #Alexa #VideoDoorbell #LocalStorage #WideAngle
Doorbell Camera Wireless, aosu Battery-Powered Video Doorbell with Chime, 2K Resolution,Support local Storage,166 Ultra Wide Angle,180-Day Battery Life, AI Detection, Work with Alexa&Google Assistant
www.amazon.com
November 10, 2026 at 12:56 AM
Sync user data to `localStorage` with a simple hook, no more juggling effects and reducers designed simply for data persistence
November 2, 2026 at 2:19 PM
Doorbell Camera Wireless, aosu Battery-Powered Video Doorbell with Chime, 2K Resolution,Support local Storage,166 Ultra Wide Angle,180-Day Battery Life, AI Detection, Work with Alexa&Google Assistant #WirelessDoorbell #LocalStorage #GoogleAssistant #DoorbellCamera #180DayBattery
Doorbell Camera Wireless, aosu Battery-Powered Video Doorbell with Chime, 2K Resolution,Support local Storage,166 Ultra Wide Angle,180-Day Battery Life, AI Detection, Work with Alexa&Google Assistant
www.amazon.com
November 9, 2026 at 10:26 PM
CapraLens sets no cookies and touches no localStorage. Visitors are counted by a salted hash of IP, site and date, so the same person reads as new the next day, by design. One script tag, under 5 KB gzipped. capralens.com/?ref=bsky #analytics #privacy #webdev
November 5, 2026 at 6:29 PM
Simpan false kok lampu nyala? localStorage selalu teks, Ingat Lagi JS #14

Kode dari AI di pos ronda: localStorage.setItem("lampu", false), lalu if (localStorage.getItem("lampu")) nyalakanLampu().

https://learnhypersheets.com/learn/javascript/local-storage
November 4, 2026 at 12:00 AM
I'm building a PWA IRC client and claude is crazy good at the tradeoffs in security modeling for auth. a lot of apps keep the login token in localStorage, where any XSS can steal it. here nothing long lived is readable by JS, the app gets a 15 minute token each time it connects
November 5, 2026 at 6:02 PM
It's kept in localstorage, so you need to do it on every device and if you open another private browsing window.

Settings > Content and Media > Autoplay videos and GIFs
bsky.app/settings/con...
bsky.app
November 2, 2026 at 12:59 AM
でGekoismicモードの設定はデバイスのLocalStorageに保存する仕組みにすればクライアントサイド側だけの変更でGekoismicモード実装できるし実装難易度的にもかなり低くなる
November 3, 2026 at 12:42 PM
Note, this setting is stored locally (localStorage) so you have to check all you devices.

And sometimes it resets.
October 30, 2026 at 12:18 PM