Pokročilé techniky a optimalizácia
Ďalšou dôležitou zložkou je používanie Canvas, ktorý sa používa na vytváranie grafických aplikácií a animácií. Účastníci sa naučia používať rozhranie Canvas API na vykresľovanie zložitej grafiky a interaktívneho obsahu priamo v prehliadači. Naučia sa tiež používať rozhranie API Geolocation, ktoré umožňuje určiť geografickú polohu používateľa a integrovať funkcie založené na polohe do webových aplikácií.
Ladenie, profilovanie a optimalizácia
Druhá časť kurzu sa zameriava na techniky na zisťovanie chýb, analýzu výkonu a optimalizáciu kódu jazyka JavaScript. Účastníci sa naučia rôzne metódy ladenia na efektívne vyhľadávanie a opravu chýb v kóde. Predstavia sa techniky profilovania na analýzu výkonu webových aplikácií a identifikáciu úzkych miest.
Účastníci sa naučia, ako vykonávať optimalizáciu rýchlosti webových aplikácií s cieľom skrátiť čas načítania a zlepšiť používateľský zážitok. Predstavia sa optimalizačné nástroje a osvedčené postupy na podporu celého procesu vývoja a maximalizáciu efektívnosti aplikácie.