ಎಡ್ಜ್ಗೆ Node.js ರನ್ಟೈಮ್: Wasmer Codex ಬಳಸಿದ ರೀತಿ
ಹೆಚ್ಚು ಮಹತ್ವಾಕಾಂಕ್ಷೆಯ ಯೋಜನೆಗಳನ್ನು ಕೈಗೆತ್ತಿಕೊಂಡು ಅವನ್ನು 10x ರಿಂದ 20x ವೇಗವಾಗಿ ಪೂರ್ಣಗೊಳಿಸಲು ತಂಡಗಳು GPT‑5.5 ಜೊತೆಗೆ Codex ಬಳಸುತ್ತವೆ.
10x to 20x
ಅಭಿವೃದ್ಧಿ ವೇಗದಲ್ಲಿ ಹೆಚ್ಚಳ
ಈ ವರ್ಷ Wasmerನ ಎಂಜಿನಿಯರ್ಗಳು ಮಹತ್ವದ ಮುನ್ನಡೆ ಕಂಡರು: WebAssembly ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ಒಳಗೆ Node.js ವರ್ಕ್ಲೋಡ್ಗಳನ್ನು ಹೇಗೆ ಓಡಿಸಬೇಕು ಎಂಬುದನ್ನು ಅವರು ಕಂಡುಹಿಡಿದರು; ಇದರಿಂದ ಡೆವಲಪರ್ಗಳು Docker ಇಲ್ಲದೆ JavaScript ಆಪ್ಗಳು, MCPs ಮತ್ತು ಏಜೆಂಟ್ಗಳನ್ನು ಓಡಿಸಬಹುದು. Codex ಇಲ್ಲದೆ ಈ ಪ್ರಯತ್ನಕ್ಕೆ ಒಂದು ವರ್ಷ ಬೇಕಾಗುತ್ತಿತ್ತು, ಆದರೆ Codex ಜೊತೆಗೆ ಇದಕ್ಕೆ ಎರಡು ವಾರಗಳಷ್ಟೇ ಬೇಕಾಯಿತು. ಈಗ ಅವರು ಎಡ್ಜ್ ಲೇಯರ್ನಲ್ಲಿ ಸಂಪೂರ್ಣ Node.js ಒದಗಿಸುವ ಮೊದಲ ಕ್ಲೌಡ್ ಹೋಸ್ಟ್ ಆಗಿದ್ದಾರೆ.
“ನಾವು ನಿಜವಾಗಿ IDE ಯಿಂದಲೇ ಹೊರಬರುತ್ತಿದ್ದೇವೆ. ನಾವು ಕೋಡ್ ಅನ್ನು ಅಷ್ಟಾಗಿ ಮುಟ್ಟುತ್ತಿಲ್ಲ; ಅದು ಹೋಗಬೇಕೆಂದು ಬಯಸುವ ದಿಕ್ಕಿಗೆ ಅದನ್ನು ಕೇವಲ ಮಾರ್ಗದರ್ಶಿಸುತ್ತಿದ್ದೇವೆ.”
Wasmer ಸಣ್ಣ ತಂಡವಿರುವ ಯುವ ಕಂಪನಿ, ಆದರೆ ದೊಡ್ಡ ಗುರಿಯಿದೆ: ಪ್ಲಾಟ್ಫಾರ್ಮ್ ನಿರ್ಬಂಧಗಳಿಲ್ಲದೆ ಸ್ಥಳೀಯ ಮತ್ತು ಜಾಗತಿಕ ಪರಿಸರಗಳಲ್ಲಿ ಸ್ಕೇಲ್ ಆಗುವ ಎಡ್ಜ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್.
“ನಾವು ಕೈಗೆತ್ತಿಕೊಳ್ಳುತ್ತಿರುವ ಯೋಜನೆಗಳ ಪ್ರಕಾರಗಳು ಅತ್ಯಂತ ಮಹತ್ವಾಕಾಂಕ್ಷೆಯವು; AI ಇಲ್ಲದೆ ಅವನ್ನು ಮಾಡಲು ನಮಗೆ ಯುಗಗಳೇ ಬೇಕಾಗುತ್ತಿತ್ತು,” ಎಂದು ಸ್ಥಾಪಕ ಮತ್ತು ಮುಖ್ಯ ಕಾರ್ಯನಿರ್ವಾಹಕ ಅಧಿಕಾರಿ Syrus Akbary Nieto ಹೇಳುತ್ತಾರೆ. “ಈಗ ವಿಷಯಗಳು ತುಂಬಾ ಸರಳವೂ ವೇಗವೂ ಆಗಿವೆ.”
ಆ ಸರಳತೆ ಮತ್ತು ವೇಗ ನೇರವಾಗಿ ಒಂದು ಕ್ರಾಂತಿಕಾರಿ ಯೋಜನೆಗೆ ಮಾರ್ಪಟ್ಟವು: Edge.js(ಹೊಸ ಕಿಟಕಿಯಲ್ಲಿ ತೆರೆಯುತ್ತದೆ), ಇದು AI ಮತ್ತು ಎಡ್ಜ್ ಕಂಪ್ಯೂಟಿಂಗ್ಗಾಗಿ Node.js ವರ್ಕ್ಲೋಡ್ಗಳನ್ನು ಓಡಿಸಬಲ್ಲ JavaScript ರನ್ಟೈಮ್.
ಇದು ತಂಡ ಬಹುಕಾಲದಿಂದ ಕೈಗೆತ್ತಿಕೊಳ್ಳಲು ಬಯಸಿದ್ದ ಯೋಜನೆ, ಆದರೆ ಅದನ್ನು ಮಾಡಲು ಅವರಿಗೆ ಯಾವಾಗಲೂ ಸಂಪನ್ಮೂಲಗಳಿರಲಿಲ್ಲ. “ಇಲ್ಲಿರುವ ಪ್ರತಿಯೊಬ್ಬರೂ ಬಹಳ, ಬಹಳ ತಾಂತ್ರಿಕರು, ಆದರೆ ಈ ಯೋಜನೆಗಳಿಗೆ ಮೀಸಲಿಡಲು ನಮಗೆ ಸಮಯ ಇರಲಿಲ್ಲ. ಮತ್ತು ಈಗ, ಹಿಂದೆ ಅಸಾಧ್ಯವಾಗಿದ್ದ ಹೊಸ ಉತ್ಪನ್ನಗಳನ್ನು ನಾವು ಪ್ರಾರಂಭಿಸಬಹುದು,” ಎಂದು 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 ಅವನ್ನು ಬಹಳ ಬೇಗ ಗುರುತಿಸಲು ಸಾಧ್ಯವಾಯಿತು.”
Edge.js ಮೊದಲು, ಎಡ್ಜ್ನಲ್ಲಿ JavaScript ರನ್ಟೈಮ್ ಓಡಿಸುವುದು ಸಾಧ್ಯವಾಗಿರಲಿಲ್ಲ ಎಂದು Nieto ವಿವರಿಸುತ್ತಾರೆ. ಮತ್ತು Codex ಮೊದಲು, ಇಷ್ಟು ಮಹತ್ವಾಕಾಂಕ್ಷೆಯ ಮತ್ತು ಇಷ್ಟು ಕಡಿಮೆ ಅವಧಿಯ ಯೋಜನೆಯನ್ನು Wasmer ತಂಡ ಕೈಗೆತ್ತಿಕೊಳ್ಳುವುದು ಅಸಾಧ್ಯವಾಗಿರುತ್ತಿತ್ತು.
“ದೊಡ್ಡ ಕಂಪನಿಗಳಲ್ಲಷ್ಟೇ ಸಾಧ್ಯವಾಗಿದ್ದ ವಿಷಯಗಳನ್ನು ಸಾಧಿಸಲು Codex ಒಂದು ಸಣ್ಣ ಕಂಪನಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಈ ಯೋಜನೆ ಅಕ್ಷರಶಃ ಇದಿಲ್ಲದೆ ಅಸಾಧ್ಯವಾಗಿರುತ್ತಿತ್ತು,” ಎಂದು Nieto ಹೇಳುತ್ತಾರೆ.
ತಮ್ಮ ಮಹತ್ವಾಕಾಂಕ್ಷೆಗಳು ಇನ್ನಷ್ಟು ಬಲಗೊಂಡಿರುವುದರಿಂದ, Wasmer ತಂಡ ಇನ್ನೂ ದೊಡ್ಡ ಯೋಜನೆಗಳತ್ತ ನೋಡುತ್ತಿದೆ. “ಈಗ, ಹಿಂದೆ ಸಾಧ್ಯವಾಗಿರದ ವಿಷಯಗಳು ನಮ್ಮ ಕೈಯಲ್ಲಿವೆ. ನಾವು ಇನ್ನೂ ಹೆಚ್ಚು ಸವಾಲಿನ ಸಮಸ್ಯೆಗಳತ್ತ ಗಮನ ಹರಿಸಬೇಕು,” ಎಂದು Nieto ಹೇಳುತ್ತಾರೆ.


