Water Blower on Nostr: It's a wrapper library on top of IndexedDB, which is a storage of API of the browser. ...
It's a wrapper library on top of IndexedDB, which is a storage of API of the browser. IndexedDB was introduced more than 10 years ago when JavaScript was still a bad language, therefore, the API of IndexedDB is horrible. Dexie makes the API a bit nicer.
But IndexedDB is slow as hell.
Here is my prediction: we will move away from browsers and create our own browser-like super application/client that can loads other clients.
The nostr browser will be implemented in Rust and the scripting language is a new language and the layout is not CSS!
Published at
2024-04-24 04:39:38Event JSON
{
"id": "3742e7ac6662bd0889d31133a0d9e8498f2d9b0752b658a2eda087d21f2df7ee",
"pubkey": "6b9da920c4b6ecbf2c12018a7a2d143b4dfdf9878c3beac69e39bb597841cc6e",
"created_at": 1713933578,
"kind": 1,
"tags": [
[
"p",
"6140478c9ae12f1d0b540e7c57806649327a91b040b07f7ba3dedc357cab0da5",
"wss://purplepag.es/",
"jimbocoin"
],
[
"e",
"5db4a93d7597e5a5e99a9785f799eb53d492c7c2426f9cc3d28014137f569ac5",
"wss://blowater.nostr1.com/",
"root"
],
[
"e",
"3c861675cd35812da1385fd7b5b68a245e0ff528a43b247ad1e6e82297f5bf37",
"wss://purplepag.es/",
"reply"
]
],
"content": "It's a wrapper library on top of IndexedDB, which is a storage of API of the browser. IndexedDB was introduced more than 10 years ago when JavaScript was still a bad language, therefore, the API of IndexedDB is horrible. Dexie makes the API a bit nicer.\n\nBut IndexedDB is slow as hell.\n\nHere is my prediction: we will move away from browsers and create our own browser-like super application/client that can loads other clients.\n\nThe nostr browser will be implemented in Rust and the scripting language is a new language and the layout is not CSS!",
"sig": "646739a963b67de3b33105e97c82629ec507b28362c2b5cba6a821895c649a237f7674a73408e9296bf4a975c5ae9b9916a4c4ab1d7248eba93b978c4084f7b5"
}