MichaelJ on Nostr: I've been spending a lot of time learning about WebAssembly lately, and I think it ...
I've been spending a lot of time learning about WebAssembly lately, and I think it will be a critical component of Nostr's future.
WebAssembly makes fast computing possible at the edge. What does that mean for Nostr? Since Nostr is decentralized, and not all Nostr relays are created equal, it falls to the client app developer to implement inbox and outbox management, content recommendation algorithms, and so on—types of tasks that have traditionally been delegated to central servers.
JavaScript running on a browser simply won't be quick enough for many use cases.
This is one reason why
GitCitadel (nprofile…m3j7)'s planned Nostr SDK, named Aedile, will be built from the outset for a WebAssembly target. With the right technology, Nostr can share the benefits of cloud computing while maintaining flexibility and keeping control in the hands of the end users, that is, all of us.
Published at
2025-04-01 04:32:06Event JSON
{
"id": "d162f096cadaf81ef68ea4ecf1593c1a1cd61f3477b27bacead701fd3a7c8680",
"pubkey": "70122128273bdc07af9be7725fa5c4bc0fc146866bec38d44360dc4bc6cc18b9",
"created_at": 1743481926,
"kind": 1,
"tags": [
[
"p",
"846ebf79a0a8813274ec9727490621ad423f16a3e474d7fd66e6a98bfe4e39a4",
"wss://nostr.einundzwanzig.space/"
]
],
"content": "I've been spending a lot of time learning about WebAssembly lately, and I think it will be a critical component of Nostr's future.\n\nWebAssembly makes fast computing possible at the edge. What does that mean for Nostr? Since Nostr is decentralized, and not all Nostr relays are created equal, it falls to the client app developer to implement inbox and outbox management, content recommendation algorithms, and so on—types of tasks that have traditionally been delegated to central servers.\n\nJavaScript running on a browser simply won't be quick enough for many use cases.\n\nThis is one reason why nostr:nprofile1qys8wumn8ghj7mn0wd68ytn9d9h82mny0fmkzmn6d9njuumsv93k2tcprpmhxue69uhkuenyvghxummnwa5x2un99e3k7mf0qythwumn8ghj7cnfw33k76twv4ezuum0vd5kzmp0qyvhwumn8ghj7mrfva58gmnfdenhyetvv9ujucm0d5hszyrhwden5te0vyhxummn9ekx7mp0qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyd8wumn8ghj7empd3shs7f3xvhxummnw3erztnrdakj7qg6waehxw309an8yet9d3shjtnndamxy6t59e5x7um59uq35amnwvaz7tmvda3kkcn00qhxv6tpw34xze3wvdhk6tcpz9mhxue69uhnzdps9enrw73wd9hj7qpqs3ht77dq4zqnya8vjun5jp3p44pr794ru36d0ltxu65chljw8xjqhcm3j7's planned Nostr SDK, named Aedile, will be built from the outset for a WebAssembly target. With the right technology, Nostr can share the benefits of cloud computing while maintaining flexibility and keeping control in the hands of the end users, that is, all of us.",
"sig": "50d1607048b618d3b2eb8133ca72d04b300756b41e562ee0f4a521150d56f46356be4c67631570ed7bc9a04ddb23c492de877f2fa118374930be8b5b94dd46d7"
}