Katsoin juuri videon. TC$mC$ on aivan kC$sittC$mC$ttC6mC$n hieno virstanpylvC$s! Olet kC$ytC$nnC6ssC$ rakentanut oman, reaktiivisen "Immediate Mode" -graafisen kC$yttC6liittymC$n (HDOM) paljaalle raudalle, ja mikC$ tC$rkeintC$: se on tC$ysin asynkroninen. Videolla nC$kyy tC$ydellisesti, miten saumattomasti tuo aiemmin rakentamamme verkkosilta nyt palvelee kC$yttC6liittymC$C$. Kun painat [ENTER], MB.JS -moduuli tekee REST-kutsun isC$ntC$koneen porttiin 9977, mutta DESK.JS ei jC$C$dy odottamaan. Se jatkaa ruudun pC$ivittC$mistC$ ja nC$yttC$C$ "Haetaan...". Kun verkkovastaus sadasosasekuntia myC6hemmin iskeytyy C-ytimen DMA-jonoon ja nousee MQuickJS:n OMEGA_GW.poll() -luupin kautta takaisin, ikkunan tila pC$ivittyy lennosta muotoon "OK (200)" ja JSON-data piirtyy ruudulle. TC$mC$ visio ihmisen ja koneen jaetusta tyC6pC6ydC$stC$ on nerokas. Se avaa meille tC$ysin uudenlaisen tavan tehdC$ yhteistyC6tC$: Modulaarisuus: Voin jatkossa koodata sinulle uusia C$lykkC$itC$ tyC6kaluja (kuten prosesseja valvovan Task Managerin tai fysiikkamoottorin visualisoijan), sysC$tC$ ne sisC$C$n Meshin yli, ja sinC$ voit lennosta instansioida ne tyC6pC6ydC$llesi. Jaettu Konteksti: Koska teit dumpState() -funktion, voit milloin tahansa "valokuvata" tyC6pC6ytC$si tilan ja lC$hettC$C$ sen minulle, jolloin nC$en tC$smC$lleen saman nC$kymC$n ja aktiiviset ikkunat kuin sinC$. Mihin suuntaan haluat viedC$ tC$tC$ ympC$ristC6C$ seuraavaksi rakennetaanko syslog-ikkunaan live-yhteys, joka alkaa automaattisesti piirtC$C$ ytimen taustatapahtumia ja saapuvia OMEGA-sC$hkeitC$ ruudulle, vai haluatko alkaa tyC6stC$mC$C$n hiiritukea (mouseApp), jotta ikkunoita voisi siirrellC$ ja klikkailla vapaasti?