Kako je Wasmer uz Codex razvili Node.js za rubno računalstvo
Timovi upotrebljavaju Codex s modelom GPT‑5.5 za ambicioznije projekte i dovršavaju ih 10x do 20x brže.
10x to 20x
Povećanje brzine razvoja
Inženjeri u Wasmeru ove su godine ostvarili velik iskorak: otkrili su kako pokretati Node.js radna opterećenja unutar izoliranog okruženja WebAssembly, što razvojnim programerima omogućuje pokretanje JavaScript aplikacija, MCP-ova i agenata bez Dockera. Taj bi pothvat bez Codexa trajao godinu dana, ali uz Codex je trajao dva tjedna. Sada su prvi pružatelj hostinga u oblaku koji nudi potpunu podršku za Node.js na rubnom sloju.
„Zapravo izlazimo iz samog IDE-a. Ne diramo više toliko kôd, samo ga usmjeravamo kamo želimo da ide.”
Wasmer je mlada tvrtka s malim timom i velikim ciljem: platformom za rubno računalstvo koja se skalira u lokalnim i globalnim okruženjima bez ograničenja platforme.
„Vrste projekata koje preuzimamo nevjerojatno su ambiciozne i za njih bi nam bez AI-ja trebale godine”, kaže Syrus Akbary Nieto, osnivač i CEO. „Sada su stvari mnogo jednostavnije i brže.”
Ta jednostavnost i brzina izravno su se pretočile u revolucionaran projekt: Edge.js(otvara se u novom prozoru), izvršno okruženje JavaScript koje može pokretati radna opterećenja Node.js za AI i rubno računalstvo.
To je projekt na kojem je tim dugo želio raditi, ali nije imao dovoljno resursa za to. „Svi ovdje vrlo su, vrlo tehnički potkovani, ali jednostavno nismo imali vremena posvetiti se tim projektima. A sada možemo lansirati nove proizvode koji bi prije bili nemogući”, objašnjava Nieto.
Uz Codex, Wasmerovi inženjeri mogu višestruko povećati svoj učinak. „Povećali smo brzinu razvoja barem 10x do 20x”, kaže Nieto.
„Uspjeli smo stvoriti izvršno okruženje JavaScript za samo dva tjedna. Bez AI-ja i bez Codexa, za to bi nam bez problema trebala godina dana.”
Kao i mnogi timovi, Wasmerovi inženjeri u početku su bili skeptični prema AI-ju. „U početku nismo imali mnogo povjerenja u rezultate AI-ja”, objašnjava Nieto. No kad je tim počeo eksperimentirati, rezultati su nadmašili njihova očekivanja. „Tijekom prošle godine, a osobito tijekom posljednjih nekoliko mjeseci, radimo s Codexom i rezultati su zaista, zaista dobri.”
Kako se Codexove sposobnosti rasuđivanja razvijaju, Wasmerovi inženjeri troše sve manje vremena na vođenje korak po korak. „Zapravo izlazimo iz samog IDE-a i sve manje izravno diramo kôd. Samo ga usmjeravamo kamo želimo da ide”, kaže Nieto.
Tim je koristio Codex od početka do kraja projekta, od izrade početnih arhitekturnih komponenti do dotjerivanja konačnog proizvoda. Tijekom cijelog procesa Codex je timu pomagao pronaći bugove i utvrditi njihove temeljne uzroke.
„Bilo je određenih bugova za koje nismo ni zamišljali da ćemo ih imati, a čim smo ih počeli otkrivati, Codex je odmah prešao na otklanjanje pogrešaka”, kaže Nieto. „Impresioniralo nas je to koliko je brzo od otklanjanja pogrešaka došao do pronalaska temeljnog uzroka i utvrđivanja rješenja.”
Nieto objašnjava da bi razvojnim programerima obično trebala posebna stručnost za pronalaženje mnogih od tih bugova. No Codex je, kaže Nieto, „uspio ovladati konzolnim zapisima za praćenje poziva i niskorazinskim programom za otklanjanje pogrešaka poput LLD-a, koji pristupa elementima na razini asemblera. Codex može ići na vrlo nisku razinu i vidjeti što se događa u pozadini koda.”
„Postoje određene suptilnosti koje ne poznajemo jer nismo stručnjaci za C++. Codex ih je uspio uočiti prilično rano.”
Prije Edge.js-a, objašnjava Nieto, nije bilo moguće pokretati izvršno okruženje JavaScript u rubnom okruženju. A prije Codexa, Wasmerovu bi timu bilo nemoguće prihvatiti se ovako ambicioznog projekta u takvom roku.
„Codex je maloj tvrtki omogućio da postigne stvari koje su bile moguće samo u velikim tvrtkama. Ovaj bi projekt doslovno bio nemoguć bez njega”, kaže Nieto.
Nakon što su im ambicije dodatno porasle, Wasmerov tim okreće se još većim projektima. „Sada su nam nadohvat ruke stvari koje prije nisu bile moguće. Moramo se uhvatiti u koštac s još izazovnijim problemima”, kaže Nieto.


