mboost-dp1

Internet Archive
- Forside
- ⟨
- Forum
- ⟨
- Nyheder
Er webassembly kun i størrelsesorden 30% hurtigere end js? Det er da lidt skuffende når man går fra et højniveau scriptsprog til et assembler-agtig sprog. Der er vel to forklaringer 1) WASM er ikke klar til primetime endnu, 2) javascript engines er så forrygende optimerede at de følger godt med
I følge https://en.wikipedia.org/wiki/WebAssembly#cite_ref...
Okay, det giver så et datapunkt mht #1. WASM ser ud til at kunne blive ~50% hurtigere når de får optimeret tingene fuldt ud.
Coinhive, a service facilitating cryptocurrency mining in website visitors' browsers, claims their "miner uses WebAssembly and runs with about 65% of the performance of a native Miner."
Okay, det giver så et datapunkt mht #1. WASM ser ud til at kunne blive ~50% hurtigere når de får optimeret tingene fuldt ud.
#3
Modellen (Blazor WebAssembly) må give nogle andre muligheder end traditionel JavaScript.
Men lidt sjovt som udviklingen gentager sig. Jeg synes ikke at der er stor forskel på 00'erne plugins (Java applets, Adobe Flash/Flex, MS Silverligth) og noget som dette. Ja - runtime er bundlet sammen med browser og skal ikke installeres separat, men det er vel ikke en super stor forskel. Måske er virkeligheden bare at HTML+CSS+JS ikke er den bedste løsning til alt og alle.
Modellen (Blazor WebAssembly) må give nogle andre muligheder end traditionel JavaScript.
Men lidt sjovt som udviklingen gentager sig. Jeg synes ikke at der er stor forskel på 00'erne plugins (Java applets, Adobe Flash/Flex, MS Silverligth) og noget som dette. Ja - runtime er bundlet sammen med browser og skal ikke installeres separat, men det er vel ikke en super stor forskel. Måske er virkeligheden bare at HTML+CSS+JS ikke er den bedste løsning til alt og alle.
#4 Det giver mulighed for at kode i C#, men det er stadigt bygget på JavaScript til at få det til at virke i browseren. Det er .Net Core 3, så der er også andre sprog man kan bruge med det.
Men ja, udviklingen gentager sig. Har længe undret mig over alt det brok der var over Flash, og så skifter man i stedet til HTML5, men problemet med Flash og at der var så meget bæ baseret på det, var det det var meget nemt at udvikle i... og ja, så var der også sikkerheds problemer, men så vidt jeg ved var det generelt fordi det ikke blev opdateret.
Ja, det kan være usikkert. Den usikkerhed kommer jo mest af alt fra hvis den kode der køre er usikker og er lavet til at være farlig for brugeren. Ikke så meget at det kan udnyttes af andre til at blive farligt for brugeren. Nyheden er jo netop også om hvordan meget WASM indeholder viruser.
Det er lidt som det altid har været, at man skal passe på med hvilke hjemmesider man går ind på. Og så vil jeg mene at der er grænser for hvor farligt det kan være at åbne en WASM baseret hjemmeside. Jeg formoder i hvert fald at man også skal klikke på nogle ting derefter før det virkeligt bliver farligt.
Men ja, udviklingen gentager sig. Har længe undret mig over alt det brok der var over Flash, og så skifter man i stedet til HTML5, men problemet med Flash og at der var så meget bæ baseret på det, var det det var meget nemt at udvikle i... og ja, så var der også sikkerheds problemer, men så vidt jeg ved var det generelt fordi det ikke blev opdateret.
Ja, det kan være usikkert. Den usikkerhed kommer jo mest af alt fra hvis den kode der køre er usikker og er lavet til at være farlig for brugeren. Ikke så meget at det kan udnyttes af andre til at blive farligt for brugeren. Nyheden er jo netop også om hvordan meget WASM indeholder viruser.
Det er lidt som det altid har været, at man skal passe på med hvilke hjemmesider man går ind på. Og så vil jeg mene at der er grænser for hvor farligt det kan være at åbne en WASM baseret hjemmeside. Jeg formoder i hvert fald at man også skal klikke på nogle ting derefter før det virkeligt bliver farligt.
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.