Tässä kun html/js/css ei ole koskaan ollut lähellä sydäntä, vaikka onhan noita pyöritelty se 30 vuotta.
Tuossa kuukausi sitten tuli vaimon kanssa taas juttua (hän esikouluopettaja) että miten ei analogi kellot lapsilta onnistu nykyään ja hänellä erilaisia askareltuja kelloja jne. Tässä sitten heräsi mietintää, että no eikös tuollaiseen voisi olla ihan näppärästi joku täysin yksinkertainen analogi kello sivu, sellainen että sen saa vaikka toiselle näytölle vaan päälle ilman mitään mainoksia tai popuppeja. Sitten Domainia mietin että no miten voiskohan olla vapaana clocksimulator.com - eikai nyt 2026 tuollaset vapaana ole ja olihan se(myöhemmin myös opin että joku tuon niminen pelikin on olemassa).
Tässä sitten syntyi
clocksimulator.com
Tuon
lykkäsin Show HN:hin, niin se jopa oli etusivun kakkosena kokonaisen päivän ja roikkui Show HN listan top 15 sisällä kolme päivää. Ihmiset tykästyivät siihen, että se on:
- täysin staattinen ilman backendiä
- mainos vapaa
- ei keksejä
- kevyt
- allways-on mahdollisuus
- ei seurantaa
- PWA asennusmahdollisuus
Tuon onnistuu iframe-upottamaan, rakentamaan dashboardin missä vaikka neljän eri aikavyöhykkeen kellot. On vaalea/tumma teema.
Yritetty saada niin kevyeksi kuin vain mahdollista. pyörii Cloudflare pagesisa ilman minkäänlaisia kuluja ja latautuu joka maailman nurkasta tyyliin heti(Cloudflare cache pyörii 98-99%).
Kustannukset mitä tuosta minulle on ollut: aikaa + tuo domain maksettu 10v ajaksi (~90€).
Tuossa ei mitään ulkopuolisija kirjastoja ole, ainoastaan html/js/css niin tuo käytännössä pyörii ilman mitään päivittämistä hamaan tappiin saakka.
GTMetrix A+ 100/100
Website carbon A+, puhtaampi kuin 100% internetin sivuista(

).
Apuna oli erilaiset AI-agentit(Opencode/Claude CLI).
Ihan mielenkiintoisena minulle myös kerrottu erään yrityksen työntekijän toimesta, että iframe upotus oli erään valvomosovelluksen näytöllä upotettuna kun tämä yritys demosi järjestelmäänsä saksalaiselle asiakasyritykselle. Voihan tuota vuosien saatossa näkyä kenties vaikka missä.
Ehkä tuossa iframe-upotuksessa on Cloudflarelta se riski, että sehän saattaa sopivalle vieraalle tarjoilla turnstilen(are you human testit) ja sehän ei siinä upotuksessa näy.
Cloudflaressa ohitettu kaikki mahdolliset suojat mitä siellä saa ohittaa. Mitä niillä suojilla kun kello pyörii 100% clientin selaimessa. Jospa se vähentäisi turnstilen mahdollisuuksia, jos yleensäkään niille vaaraa on.
Edit: ja tietenkin open source MIT lisenssillä
Githubissa