Synes du React er for tregt? Aiden Bai, som nylig ble uteksaminert fra videregående skole i Washington, hevder å ha laget en løsning som gjør React 70 prosent raskere.
YouTube-kanalen Fireship har laget en gjennomgang på under tre minutter som forklarer hva Bais såkalte million.js-løsning gjør, og hvordan det kan bli så raskt.
Se videoen nederst i denne saken!
Raskere enn Virtual DOM
Hemmeligheten bak million.js ligger i Reacts Virtual DOM.
Den virtuelle DOM-en i React innebærer at i stedet for å oppdatere den vanlige DOM-en, så har man en kopi av DOM-en i minnet som oppdateres når React-applikasjonen din kjører.
Den virtuelle DOM-en sammenlignes ("diffes") så med den faktiske DOM-en som nettleseren din forholder seg til. Deretter oppdateres kun det som trengs å endres i den faktiske DOM-en.
Noen kritikere mener dette går for tregt.
Dag Erik mener alle bør lære seg Svelte: – Det er gøy å skrive!
Tenåring smartere enn Metas utviklere?
I videoen sier Fireship at han første gang han hørte om million.js tenkte at det umulig kunne være sånn at en tenåring som Aiden Bai er så mye smartere enn hele utviklerteamet hos Meta.
– Men det er benchmarker som understøtter påstandene, sier han.
Og legger til at du selvfølgelig må ta alt med en svær haug med salt.
Sjekk videoen under og se om du blir overbevist. Eller installer million.js og prøv selv her.