En dat is een snelheidsverbetering die Google ook had kunnen maken door Wasm in te zetten en de code die spreadsheet berekeningen implementeert in bijv. Rust te implementeren. Dat is al te transpileren naar perfect werkende Wasm in alle browsers.
Verder is het helemaal niet zo dat Google deze nieuwe feature later ook expliciet naar andere browsers brengt, maar dat in Safari en Firefox Google's nieuwe code als vanzelf zal gaan werken zodra deze browsers ook de WasmGC extensie gaan ondersteunen. (feature sniffing) Het is helemaal niet zo, zoals de berichtgeving doet vermoeden, dat Google hier nog op
goodwill mag rekenen vanwege de bloed, zweet en tranen die ze hypothetisch nog zouden gaan verzetten om dat karwei gedaan te krijgen, uit de goedheid van hun
(gitzwarte) hartje.
Wat dit is, is simpelweg een sluippad om Google's eigen diensten weer eens significant beter te laten presteren op hun eigen browser t.o.v. de competitie -
wederom door een nog niet uitgewerkte onvolwassen, niet breed ondersteunde standaard die ze zelf verzonnen hebben, te nemen en een implementatie er mee door te forceren die ze
ook gewoon met brede ondersteuning hadden kunnen leveren.
Hetzelfde hebben we in het verleden meermalen gezien met Gmail, GDocs, en het meest infameus met YouTube - waar Google heel YouTube liet draaien op een versie van de Web Components specificatie die ze zelf aangedragen hadden maar het nooit tot standaard gehaald had en die
enkel in Chrome werd ondersteund, waardoor alle andere browsers stevig wat meer resources moesten verstoken en alles trager werkte en trager inlaadde omdat er een hele stapel extra JavaScript nodig was om die specificatie (nagenoeg) sluitend te emuleren.
Dit is principieel een overtreding van de Digital Markets Act:
Voorkennis van de browser die je als kernplatformdienst uitbrengt gebruiken om een grote andere dienst die je ook uitbrengt bevoorrecht te kunnen behandelen, waardoor jouw kernplatformdienst het beter doet dan die van de concurrent en daarmee (nog meer) marktaandeel naar zich toe kan trekken.
Geef je een browser uit, dan hoor je gewoon het testen van de wateren van dit soort pre-nascente technologie aan andere partijen over te laten in plaats van moedwillig onder het mom van "we moeten wel test-implementaties in de echte wereld hebben," je eigen product te bevoorrechten.
[Reactie gewijzigd door R4gnax op 22 juli 2024 15:58]