Wasmer نے Codex سے ایج کے لیے Node.js رن ٹائم کیسے بنایا
ٹیمیں GPT‑5.5 کے ساتھ Codex استعمال کر کے زیادہ بلند مقصد پروجیکٹس لیتی ہیں اور انہیں 10x سے 20x تیزی سے مکمل کرتی ہیں.
10x to 20x
ترقی کی رفتار میں اضافہ
Wasmer کے انجینئرز نے اس سال ایک بڑی کامیابی حاصل کی: انہوں نے WebAssembly سینڈ باکس کے اندر Node.js ورک لوڈز چلانے کا طریقہ معلوم کیا, جس سے ڈویلپرز Docker کے بغیر JavaScript ایپس, MCPs اور ایجنٹس چلا سکتے ہیں. Codex کے بغیر یہ کام ایک سال لیتا, مگر Codex کے ساتھ دو ہفتے لگے. اب وہ ایج لیئر پر مکمل Node.js فراہم کرنے والے پہلے کلاؤڈ ہوسٹ ہیں.
”ہم دراصل IDE ہی سے باہر نکل رہے ہیں. ہم کوڈ کو اتنا زیادہ نہیں چھیڑ رہے, بس اسے بتا رہے ہیں کہ اسے کہاں جانا ہے.“
Wasmer ایک نئی کمپنی ہے جس کی ٹیم چھوٹی اور مقصد بڑا ہے: ایسا ایج کمپیوٹنگ پلیٹ فارم جو پلیٹ فارم پابندیوں کے بغیر مقامی اور عالمی ماحول میں اسکیل ہو.
”ہم جن قسم کے پروجیکٹس پر کام کر رہے ہیں وہ بے حد بلند مقصد ہیں, اور AI کے بغیر انہیں کرنے میں ہمیں بہت وقت لگتا“, Syrus Akbary Nieto, بانی اور سی ای او, کہتے ہیں. ”اب چیزیں کہیں زیادہ آسان اور تیز ہیں.“
اس سادگی اور رفتار نے براہِ راست ایک انقلابی پروجیکٹ کو جنم دیا: Edge.js(نئی ونڈو میں کھلتا ہے), ایک JavaScript رن ٹائم جو AI اور ایج کمپیوٹنگ کے لیے Node.js ورک لوڈز چلا سکتا ہے.
یہ وہ پروجیکٹ تھا جسے ٹیم عرصے سے کرنا چاہتی تھی, مگر ہمیشہ اس کے لیے وسائل نہیں تھے. ”یہاں ہر شخص بہت, بہت تکنیکی ہے, مگر ہمارے پاس ان پروجیکٹس کے لیے وقت نہیں تھا. اور اب ہم نئے پروڈکٹس لانچ کر سکتے ہیں جو پہلے ناممکن ہوتیں“, Nieto وضاحت کرتے ہیں.
Codex کے ساتھ Wasmer کے انجینئرز اپنی کوششوں کو کئی گنا بڑھا سکتے ہیں. ”ہم نے ترقی کی رفتار کم از کم 10x سے 20x تک بڑھائی ہے“, Nieto کہتے ہیں.
”ہم صرف دو ہفتوں میں JavaScript رن ٹائم بنا سکے. AI اور Codex کے بغیر, اس میں ہمیں آسانی سے ایک سال لگ جاتا.“
بہت سی ٹیموں کی طرح, Wasmer کے انجینئرز شروع میں AI کے بارے میں شکوک رکھتے تھے. ”شروع میں ہمیں AI کے نتائج پر زیادہ بھروسہ نہیں تھا“, Nieto وضاحت کرتے ہیں. لیکن جب ٹیم نے تجربات شروع کیے تو نتائج ان کی توقعات سے بڑھ گئے. ”پچھلے سال, خاص طور پر پچھلے چند مہینوں میں, ہم Codex کے ساتھ کام کر رہے ہیں, اور نتائج واقعی بہت، بہت اچھے رہے ہیں.“
جیسے جیسے Codex کی ریزننگ صلاحیتیں بہتر ہو رہی ہیں, Wasmer کے انجینئرز کو ہاتھ پکڑ کر رہنمائی کرنے میں کم سے کم وقت لگتا ہے. ”ہم دراصل IDE ہی سے باہر نکل رہے ہیں, اور کوڈ کو اتنا زیادہ نہیں چھیڑ رہے. ہم صرف اسے بتا رہے ہیں کہ اسے کہاں جانا ہے“, Nieto کہتے ہیں.
ٹیم نے پروجیکٹ کے بالکل آغاز سے آخر تک Codex استعمال کیا, ابتدائی آرکیٹیکچرل بلاکس بنانے سے لے کر حتمی پروڈکٹ کو نکھارنے تک. اس پورے عمل میں, Codex نے ٹیم کو بگز تلاش کرنے اور ان کی اصل وجوہات شناخت کرنے میں مدد دی.
”کچھ بگز ایسے تھے جن کا ہمیں اندازہ نہیں تھا, اور جیسے ہی ہم نے انہیں دریافت کرنا شروع کیا, Codex سیدھا ڈی بگنگ میں چلا گیا“, Nieto کہتے ہیں. ”ہمارے لیے متاثر کن بات یہ تھی کہ یہ ڈی بگنگ سے اصل وجہ تک پہنچنے اور حل شناخت کرنے میں کتنی تیزی سے آگے بڑھا.“
Nieto کے مطابق, عام طور پر, ایسے بہت سے بگز تلاش کرنے کے لیے کو خصوصی مہارت درکار ہوتی ہے. لیکن Nieto کہتے ہیں کہ "Codex کنسول لاگز میں مہارت حاصل کر چکا تھا تاکہ کالز کا سراغ لگا سکے, اور LLD جیسے نچلی سطح کے ڈیبگر کو بھی استعمال کر سکتا تھا, جو اسمبلی لیول پر موجود چیزوں تک رسائی دیتا ہے. Codex بہت نچلی سطح تک جا سکتا ہے اور کوڈ کے اندر ہونے والے عمل کو دیکھ سکتا ہے.“
”کچھ باریکیاں ایسی ہیں جن کا ہمیں علم نہیں کیونکہ ہم C++ کے ماہر نہیں ہیں. Codex نے انہیں کافی جلدی پہچان لیا.“
Nieto کے مطابق, Edge.js سے پہلے, ایج پر JavaScript رن ٹائم چلانا ممکن نہیں تھا. اور Codex سے پہلے, Wasmer ٹیم کے لیے اس قدر بلند ہدف اور اس ٹائم لائن والا پروجیکٹ لینا ناممکن ہوتا.
Nieto کہتے ہیں، “Codex نے ایک چھوٹی کمپنی کو ایسے کام انجام دینے کے قابل بنایا جو پہلے صرف بڑی کمپنیوں کے لیے ممکن تھے. یہ منصوبہ حقیقتاً اس کے بغیر ممکن ہی نہ ہوتا.”
اپنی امنگیں بڑھنے کے ساتھ, Wasmer ٹیم اب اس سے بھی بڑے پروجیکٹس کی طرف دیکھ رہی ہے. ”اب ہمارے پاس وہ چیزیں موجود ہیں جو پہلے ممکن نہیں تھیں. ہمیں اس سے بھی زیادہ مشکل مسائل پر نظر ڈالنی ہوگی“, Nieto کہتے ہیں.


