Admin:Javascript optimalisaties
Naar navigatie springen
Naar zoeken springen
De website draait op javascript
Een deel van de code is complex, maar goed gestructureerd. een deel van de code is complex, en niet zo goed gestructureerd. Daar ligt nog een uitdaging.
Deze pagina behandelt een aantal optimalisaties, deels gereed, deels nog te implementeren. (stand van 29 mei 2022)
- Veel script code
- Er is heel veel script code, in aantal regels gemeten is dat ± .... (?) Alleen dat maakt het opstarten al merkbaar trager: die code moet eerst geinterpreteerd worden. Juist bij een klein json bestand zal die tijd om het script te parsen relatief zwaar wegen. Ik zal tests doen met OBK kaart voor Plantsoen
- Grootte invoerbestanden
- Het grootste invoerbestand is nu de json file voor Amsterdam. trees_amsterdam.json is nu 70 MB. Het bevat ± 250.000 bomen. Staat nog niet online op OBK. Maar is als extreem voorbeeld wel een geschikte kandidaat om optimalisaties te testen.
Ik zal een aantal optimalisaties bespreken en hun effekt meten in een lokale testomgeving (zonder dat er bestanden van een web site hoeven te worden opgehaald).
De tests zullen