ಈಗ "ಬ್ರೌಸರ್-ಫಾರ್-ಬಾಟ್ಸ್" (browser-for-bots) ಏಕೆ ಮುಖ್ಯವಾಗಿದೆ

AI ಸಮುದಾಯವು ಕೇವಲ ಚಾಟ್ ಮಾಡಬಹುದಾದ ಮಾದರಿಗಳಿಂದ ಮುಂದೆ, ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಬ್ರೌಸ್ ಮಾಡಬಲ್ಲ, ಫಾರ್ಮ್‌ಗಳನ್ನು ತುಂಬಬಲ್ಲ, ಡೇಟಾವನ್ನು ಸ್ಕ್ರೇಪ್ ಮಾಡಬಲ್ಲ ಮತ್ತು ಲೈವ್ ಸೈಟ್‌ಗಳಲ್ಲಿ ಕ್ರಿಯೆಗಳನ್ನು ಪ್ರಚೋದಿಸಬಲ್ಲ ಏಜೆಂಟ್‌ಗಳತ್ತ ಸಾಗುತ್ತಿದೆ. ಪ್ರಸ್ತುತ ಇರುವ ಹೆಡ್‌ಲೆಸ್ ಬ್ರೌಸರ್‌ಗಳು—Puppeteer ಅಥವಾ Playwright ಚಾಲಿತ Chromium—ಮಾನವ ಕೇಂದ್ರಿತ ಪರೀಕ್ಷೆಗಳಿಗಾಗಿ ನಿರ್ಮಿಸಲ್ಪಟ್ಟಿವೆ ಮತ್ತು ಇವು ಪೂರ್ಣ ಗ್ರಾಫಿಕಲ್ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ.

ತಾಂತ್ರಿಕ ಅಡಿಪಾಯಗಳು

Kitesurf ಎಂಬುದು ಬ್ರೌಸರ್ ಇಂಜಿನ್‌ನ ಏಕರೂಪದ (monolithic) ಮರುಬರಹವಲ್ಲ. Cloudflare ಒಂದು ಮಾಡ್ಯುಲರ್ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಜೋಡಿಸಿದೆ:

  • Blitz ಕೋರ್ ರೆಂಡರಿಂಗ್ ಪೈಪ್‌ಲೈನ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
  • Firefox ನಿಂದ ಎರವಲು ಪಡೆದ Stylo, ಅತ್ಯಂತ ವೇಗವಾಗಿ CSS ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡುತ್ತದೆ.
  • Rust ಆಧಾರಿತ JavaScript ಇಂಜಿನ್ ಆದ Boa JS, ಪೇಜ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
  • ಓಪನ್ ಸೋರ್ಸ್ Rust ಹೆಡ್‌ಲೆಸ್ ಇಂಜಿನ್ ಆದ Obscura, ಪ್ರೂಫ್-ಆಫ್-ಕನ್ಸೆಪ್ಟ್ ಅಡಿಪಾಯವನ್ನು ಒದಗಿಸಿದೆ.

ಹನ್ನೆರಡು ವಾರಗಳಲ್ಲಿ ಈ ಸಂಯೋಜಿತ ವ್ಯವಸ್ಥೆಯು ಡಜನ್‌ಗಟ್ಟಲೆ ವೆಬ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಉತ್ತೀರ್ಣವಾಗಿದೆ ಮತ್ತು ತಂಡವು ಪ್ರತಿ ವಾರ ನೂರಾರು ಹೊಸ ಪ್ರಕರಣಗಳನ್ನು ಸೇರಿಸುತ್ತಿದೆ. ಆಂತರಿಕ ಪ್ರಾತ್ಯಕ್ಷಿಕೆಗಳು (demos) ಈ ಬ್ರೌಸರ್ ಸಂಕೀರ್ಣ ಸೈಟ್‌ಗಳನ್ನು—Wikipedia, Hacker News, TodoMVC ಮತ್ತು Cloudflare ನ ಸ್ವಂತ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್—ಯಾವುದೇ ದೃಶ್ಯ ಅಡಚಣೆಗಳಿಲ್ಲದೆ ರೆಂಡರ್ ಮಾಡುವುದನ್ನು ತೋರಿಸಿವೆ.

ವೆಚ್ಚ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಪ್ರತಿಪಾದನೆಗಳು

ಸಮಾನವಾದ Chromium ಹೆಡ್‌ಲೆಸ್ ಸೆಷನ್‌ಗೆ ಹೋಲಿಸಿದರೆ, Kitesurf ಅತ್ಯಲ್ಪ CPU ಸೈಕಲ್‌ಗಳು ಮತ್ತು RAM ಅನ್ನು ಬಳಸುತ್ತದೆ ಎಂದು Cloudflare ಹೇಳುತ್ತದೆ.

ಏಜೆಂಟ್ ಯುಗದಲ್ಲಿ ಭದ್ರತೆ

ಸ್ವಾಯತ್ತ ಏಜೆಂಟ್‌ಗಳು (Autonomous agents) ಹೊಸ ರೀತಿಯ ದಾಳಿಗಳಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡಬಹುದು. ಪ್ರಾಂಪ್ಟ್ ಇಂಜೆಕ್ಷನ್ (Prompt injection)—ಅಂದರೆ ಒಂದು ದುಷ್ಟ ಪೇಜ್ ಏಜೆಂಟ್‌ನ ಲ್ಯಾಂಗ್ವೇಜ್-ಮಾಡೆಲ್ ಔಟ್‌ಪುಟ್ ಅನ್ನು ತಪ್ಪುದಾರಿಗೆ ತಿರುಗಿಸುವುದು—ಇದು ಸಾಂಪ್ರದಾಯಿಕ ಫಿಶಿಂಗ್ ಅಥವಾ ಮಾಲ್‌ವೇರ್‌ನಿಂದ ಭಿನ್ನವಾಗಿದೆ.

ಯಾರು ಲಾಭ ಪಡೆಯಬಹುದು ಮತ್ತು ಯಾರು ನಷ್ಟ ಅನುಭವಿಸಬಹುದು

ಡೆವಲಪರ್‌ಗಳು ಕಸ್ಟಮ್ Chromium ಬಿಲ್ಡ್ ಅನ್ನು ನಿರ್ವಹಿಸುವ ಅಗತ್ಯವಿಲ್ಲದೆ, ಏಜೆಂಟ್‌ಗಳಿಗೆ ವೆಬ್ ಇಂಟರಾಕ್ಷನ್ ಅನ್ನು ಸೇರಿಸಲು 'ಪ್ಲಗ್-ಅಂಡ್-ಪ್ಲೇ' ವಿಧಾನವನ್ನು ಪಡೆಯುತ್ತಾರೆ. ಸರ್ವರ್‌ಲೆಸ್ ಮಾದರಿಯು Cloudflare ನ ಜಾಗತಿಕ ಎಡ್ಜ್ (edge) ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ತಕ್ಷಣವೇ ಸ್ಕೇಲ್ ಮಾಡಲು ಅವರಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಇದರಿಂದ ವಿಭಿನ್ನ ಸ್ಥಳಗಳಲ್ಲಿರುವ ಗುರಿಗಳಿಗೆ ಕಡಿಮೆ ವಿಳಂಬತೆ (latency) ಇರುತ್ತದೆ.

ಉದ್ಯಮಗಳು (Enterprises) ដែល ಈಗಾಗಲೇ DNS, CDN ಅಥವಾ ಸೆಕ್ಯೂರಿಟಿ ಸೇವೆಗಳಿಗಾಗಿ Cloudflare ಬಳಸುತ್ತಿವೆ, ಅವರು ಈ ಏಕೀಕರಣವನ್ನು ಸುಲಭವಾಗಿ ಕಂಡುಕೊಳ್ಳಬಹುದು, ಇದರಿಂದ ವಿವಿಧ ವೆಂಡರ್‌ಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಲು ಮತ್ತು ಉತ್ತಮ ಬೆಲೆ ಪ್ಯಾಕೇಜ್‌ಗಳಿಗಾಗಿ ಚೌಕಾಸಿ ಮಾಡಲು ಸಾಧ್ಯವಾಗಬಹುದು.

ಪ್ರಸ್ತುತ ಇರುವ ಹೆಡ್‌ಲೆಸ್-ಬ್ರೌಸರ್ ವೆಂಡರ್‌ಗಳು ಒತ್ತಡವನ್ನು ಅನುಭವಿಸಬಹುದು. Playwright ನಂತಹ ಓಪನ್ ಸೋರ್ಸ್ ಪರಿಕರಗಳು ಈಗಾಗಲೇ ಕ್ಲೌಡ್ ಪ್ರೊವೈಡರ್‌ಗಳ ಮೇಲೆ ರಿಮೋಟ್ ಎಕ್ಸಿಕ್ಯೂಷನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ; ಬ್ರೌಸರ್‌ನ ಸಂಪೂರ್ಣ ನಿಖರತೆಗಿಂತ ವೆಚ್ಚಕ್ಕೆ ಹೆಚ್ಚಿನ ಆದ್ಯತೆ ನೀಡುವ ಕೆಲಸಗಳಿಗೆ Kitesurf ನ ಎಡ್ಜ್-ಕೇಂದ್ರಿತ ಬೆಲೆಗಳು ಆ ಆಯ್ಕೆಗಳಿಗಿಂತ ಕಡಿಮೆ ದರವನ್ನು ನೀಡಬಹುದು.

ಸಂಭಾವ್ಯ ಅನಾನುಕೂಲಗಳು

  • ఫీಚರ್ ಸಮಾನತೆ (Feature parity): ಸಂಕೀರ್ಣ ಏಜೆಂಟ್‌ಗಳಿಗೆ ಅಗತ್ಯವಿರುವ ಇತ್ತೀಚಿನ ವೆಬ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್‌ಗಳು, ಎಕ್ಸ್‌ಟೆನ್ಶನ್‌ಗಳು ಮತ್ತು ಡಿಬಗ್ಗಿಂಗ್ ಪರಿಕರಗಳನ್ನು Chromium ಬೆಂಬಲಿಸುತ್ತದೆ. Kitesurf ನ ಮಾಡ್ಯುಲರ್ ಸ್ಟ್ಯಾಕ್ ಅನೇಕ ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಉತ್ತೀರ್ಣವಾಗಿದ್ದರೂ, ಎಡ್ಜ್-ಕೇಸ್ ಬೆಂಬಲ ಅಥವಾ ಹೊಸ API ಗಳ ವಿಷಯದಲ್ಲಿ ಹಿಂದೆ ಬೀಳಬಹುದು.
  • ವೆಂಡರ್ ಲಾಕ್-ಇನ್ (Vendor lock-in): Workers ಮೇಲೆ ಚಾಲನೆಯಾಗುವುದು ಬ್ರೌಸರ್ ಅನ್ನು Cloudflare ನ ಬೆಲೆ ಮಾದರಿ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಕಟ್ಟಿಹಾಕುತ್ತದೆ. ಕಂಪ್ಯೂಟಿಂಗ್ ಅನ್ನು ಬೇರೆಡೆ ಬಳಸಲು ಬಯಸುವ ಸಂಸ್ಥೆಗಳಿಗೆ ಪರ್ಯಾಯ ಪರಿಹಾರಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ.
  • ಪಾರದರ್ಶಕತೆ: ಭದ್ರತಾ ಉಪಶಮನಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮಾಪನಗಳು ಕೇವಲ ಉನ್ನತ ಮಟ್ಟದ ಪ್ರತಿಪಾದನೆಗಳಂತೆ ಕಾಣುತ್ತವೆ. ಸಾರ್ವಜನಿಕ ಬೆಂಚ್‌ಮಾರ್ಕ್‌ಗಳಿಲ್ಲದೆ, ಉತ್ಪಾದನಾ ಕೆಲಸಗಳನ್ನು (production workloads) ವಹಿಸಿಕೊಳ್ಳುವ ಮೊದಲು ಅಭಿವೃದ್ಧಿಪಡಿಸುವವರು ತಮ್ಮದೇ ಆದ ಪ್ರಯೋಗಗಳನ್ನು ಮಾಡಬೇಕಾಗಬಹುದು.

ಮುಂದೆ ಗಮನಿಸಬೇಕಾದವುಗಳು

  • ಬೆಂಚ್‌ಮಾರ್ಕ್ ಬಿಡುಗಡೆಗಳು: Kitesurf, Chromium ಮತ್ತು ಇತರ ಹೆಡ್‌ಲೆಸ್ ಆಯ್ಕೆಗಳನ್ನು ಹೋಲಿಸುವ ಸ್ವತಂತ್ರ ಕಾರ್ಯಕ್ಷಮತಾ ಪರೀಕ್ಷೆಗಳು ವೆಚ್ಚದ ಅನುಕೂಲತೆಯನ್ನು ಸ್ಪಷ್ಟಪಡಿಸುತ್ತವೆ.
  • ఫీಚರ್ ರೋಡ್‌ಮ್ಯಾಪ್: WebAssembly, ಹೊಸ JavaScript APIಗಳು ಅಥವಾ ಡಿಬಗ್ಗಿಂಗ್ ಹುಕ್‌ಗಳನ್ನು ಸೇರಿಸುವ ಅಪ್‌ಡೇಟ್‌ಗಳು ಕೇವಲ ಸ್ಕ್ರೇಪಿಂಗ್ ಕೆಲಸಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ವ್ಯಾಪ್ತಿಯನ್ನು ಪಡೆಯಬಹುದು.
  • Ecosystem ಅಳವಡಿಕೆ: ಆರಂಭಿಕ ಬಳಕೆದಾರರು—ವಿಶೇಷವಾಗಿ AI ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಪ್ರೊವೈಡರ್‌ಗಳು ಮತ್ತು ಸ್ವಾಯತ್ತ ಏಜೆಂಟ್ ಸ್ಟಾರ್ಟ್‌ಅಪ್‌ಗಳು—ಈ ಸೇವೆಯು ನೈಜ ಪ್ರಪಂಚದ ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಅಗತ್ಯಗಳನ್ನು ಪೂರೈಸುತ್ತದೆಯೇ ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತಾರೆ.

ಸಾರಾಂಶ

Kitesurf ಬ್ರೌಸರ್ ಅನ್ನು ಬಳಕೆದಾರರ ಇಂಟರ್ಫೇಸ್ ಬದಲಿಗೆ ಬ್ಯಾಕ್‌ಎಂಡ್ ಸೇವೆಯಾಗಿ ಮರುರೂಪಿಸುತ್ತದೆ, ಇದು AI ಅಭಿವೃದ್ಧಿಪಡಿಸುವವರಿಗೆ ಸಾಂಪ್ರದಿಕ ಹೆಡ್‌ಲೆಸ್ ಬ್ರೌಸರ್‌ಗಳ ಕಂಪ್ಯೂಟ್ ಹೊರೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಸರ್ವರ್‌ಲೆಸ್, ಎಡ್ಜ್-ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಸಾಧನವನ್ನು ನೀಡುತ್ತದೆ. ಇದರ ದಕ್ಷತೆಯ ಪ್ರತಿಪಾದನೆಗಳು ನಿಜವಾದರೆ, ಅಭಿವೃದ್ಧಿಪಡಿಸುವವರು ಫೀಚರ್ ಆಳ ಮತ್ತು ವೆಂಡರ್ ಅವಲಂಬನೆಯಲ್ಲಿನ ಹೊಂದಾಣಿಕೆಗಳನ್ನು ಒಪ್ಪಿಕೊಂಡರೆ, ಈ ಸೇವೆಯು ಸ್ವಾಯತ್ತ ಏಜೆಂಟ್‌ಗಳು ವೆಬ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುವ ಡಿಫಾಲ್ಟ್ ವಿಧಾನವಾಗಬಹುದು.