Ülesannete looja Lisaks andmete ülekandele suudavad arvutid programmide abil neid töödelda. CGI abil saab serverisse andmeid saata ning sealt vastuseid saada. HTML-i sisse kuuluva javaskripti abil saab aga ka mõndagi ära teha. Saab avada ja sulgeda aknaid, kirjutada neisse ning kontrollida väljade sisu. Tema abil saab muuta lehekülge atraktiivsemaks, kuid ta võimaldab ka programme kirjutada, mis kasutaja muudele probleemidele lahendusi pakuvad. Erinevalt appletitest saab teda kasutada ka Windows 3.1 all ning erinevalt CGI-st ei nõua ta pidevat ühendust serveriga. Vajadusel saab programmi masinasse laadida ning töötamise ajaks ühenduse katkestada. See on tähtis eriti tasulise kasutajaga ühenduse korral, näiteks modemi otsas "rippudes". Samas, erinevalt konkreetse operatsioonisüsteemi jaoks valmis kompileeritud programmist sõltub brauseri poolt transleeritav javaskript vaid brauserist. Javaskripti abil töötava koolis kasutatava programmina lõin uue keemia õppekava 10 klassi ülesannete kogu. Õpetaja saab valida loetelust sobivad ülesanded ning programm esitab need eraldi lehel. Arvutusülesannetele valib programm ise algandmed ning nii saab ilma suurema vaevata esitada igale õpilasele erinevate algandmetega ülesande. Peatükkideks on perioodilisussüsteem, keemilised sidemed ,metallid, nende laborid, elektrolüüdid, nende laborid, mittemetallid, nende laborid ning muutuvate lähteandmetega ülesanded. Enamiku peatükkide sisu koostas Kaire Vahur, minu poolt on programmiline osa ning arvutusülesanded.