জিট-ব্রাউজার জিট-৪ প্ল্যাটফর্মের অংশ EN-CA
জিট-ব্রাউজার লোগো

যেকোনো ওয়েবসাইট - যেকোনো সময় - যেকোনো ভাষা থেকে আপনার ভাষায়।

আপনার ব্রাউজারের ভিতরে একটি ব্রাউজার যা পুরো ওয়েবকে আপনার ভাষায় পড়ার যোগ্য করে তোলে

প্রতিটি ব্রাউজারের একটি চিহ্ন থাকে। এটি আমাদের। একটি ব্রাউজার একটি ব্রাউজারের ভিতরে।

চাকা প্রতিটি ওয়াগনকে বহন করে যখন এটি নতুন ওয়েবে স্থানান্তরিত হয়।
স্পোকগুলি হল Web2 হ্যান্ডেল যা ওয়েবকে কাজ করে রাখে।
অক্ষ হল যা স্পোকগুলিকে ওয়াগনের সাথে যুক্ত করে।
জিট-ব্রাউজার হল নতুন ফিটিংয়ের অক্ষ যা আপনার ওয়াগনকে শক্তিশালী রাখে,
ডিজিটাল ওরেগন এবং সান্তা ফে ট্রেইল চলতে থাকায় কখনো পিছিয়ে পড়ে না।

আপনার ব্রাউজারের ভিতরে একটি ব্রাউজার - সবসময় এগিয়ে যাওয়ার পথ, যেকোনো ভাষায়।
"জয়" হল সেই পথ যা আপনি দেখেন যখন আপনি কখনো হাল ছাড়েন না।

ওয়েব ৪ একটি ব্রাউজার সাবসিস্টেম হিসাবে, শুধুমাত্র একটি স্ক্রিপ্ট নয়

এখানে আমরা বর্ণনা করি কি ঘটে যখন আমাদের পেটেন্ট-পেন্ডিং কোড iChrome ব্রাউজার লেআউট ইঞ্জিন, এর জাভাস্ক্রিপ্ট ইঞ্জিন, এবং নেটওয়ার্ক স্ট্যাকের সাথে পাশাপাশি চলে, পৃষ্ঠায় "আরেকটি স্ক্রিপ্ট" হিসাবে না থেকে। আমাদের সার্ভারের ভিতরে - অথবা আপনার সার্ভারে - অথবা ক্লায়েন্টের ব্রাউজারে।

β আজকের দুর্দান্ত হেডলেস ক্যাপচার। আগামীকালের দ্রুত হেডলেস ক্যাপচার। যদি ক্রোম বা হারমনি ওএসের মতো ব্রাউজারের ভিতরে ইন্টিগ্রেট করা হয় তবে বিদ্যুৎগতির ব্রাউজার স্তর।

জিট-ব্রাউজার সাধারণ ভাষায় যা করে

জিট-ব্রাউজার একটি হেডলেস ব্রাউজার পাইপলাইন যা
যখন যেকোনো ওয়েবসাইট থেকে একটি পৃষ্ঠা অনুরোধ করা হয় তখন সক্রিয় হয় / এটি সরবরাহ করার আগে আমাদের মালিকানাধীন সিদ্ধান্ত নিয়ম ব্যবহার করে।

  • একটি বাস্তব ক্রোম ইঞ্জিন একটি কন্টেইনারের ভিতরে চালু করে
  • ঠিক সেই পৃষ্ঠাটি ঠিক যেমন একজন ব্যবহারকারী লোড করবে (এইচটিএমএল, সিএসএস, জেএস, ফন্ট, ছবি)
  • আমাদের পেটেন্ট-পেন্ডিং জেএস কোড ইনজেক্ট করে api.jit-tr.com থেকে
  • আমাদের জেএস কোড সেখানেই সম্পাদন করে (উদাহরণস্বরূপ ES-419 এবং Ai/AEO)
  • চূড়ান্ত পরিবর্তিত ডিওএমকে একটি স্থির এইচটিএমএল স্ন্যাপশট হিসাবে ক্যাপচার করে
  • সেই স্থির এইচটিএমএল স্ন্যাপশট সরবরাহ করে

আমাদের সাইটে - অথবা আপনার সাইটে - অথবা একটি ব্রাউজারের ভিতরে।

এটি একই আর্কিটেকচার যা জিট-টিআর বাস্তব সাইটে ব্যবহার করে, কিন্তু হেডলেস চালায়, টাইমিং লগ সহ যা দেখায় ঠিক কোথায় সময় যায়।

একটি ক্যাপচার, ধাপে ধাপে

1. কন্টেইনার + ক্রোম ডকার শুরু করুন, হেডলেস ক্রোম শুরু করুন, পাপেটিয়ার সংযুক্ত করুন।
সাধারণ খরচ: ঠান্ডা শুরুতে প্রায় ৮–১৫ সেকেন্ড।
2. পৃষ্ঠা লোড লক্ষ্য সাইটের জন্য এইচটিএমএল, সিএসএস, জেএস বান্ডেল, ফন্ট এবং ছবি লোড করুন।
ভারী সাইটের জন্য সাধারণ খরচ: প্রায় ৮–১৫ সেকেন্ড।
3. জিট এপিআই বুট জিট এপিআই কোড ইনজেক্ট করুন, ভাষা নির্বাচন করুন (উদাহরণস্বরূপ ES-419), এবং প্রাথমিককরণ করুন।
সম্পূর্ণ/প্রথম সময়/ইন্টিগ্রেশনের জন্য সাধারণ খরচ: প্রায় ১–৩ সেকেন্ড। ১০টির কম সম্পাদনার জন্য সাধারণ খরচ: প্রায় ০.০১ সেকেন্ড।
4. ফ্লো/ক্লিক সহায়ক ঐচ্ছিক: একটি কুকি ব্যানার গ্রহণ করুন, "আরও লোড করুন" ক্লিক করুন, অথবা বিষয়বস্তু প্রকাশ করতে স্ক্রোল করুন।
খরচ প্রবাহের উপর নির্ভর করে, প্রায়শই প্রায় 0.01 সেকেন্ড।
5. স্ক্রিনশট এবং HTML ডাম্প ঐচ্ছিকভাবে একটি পূর্ণ-পৃষ্ঠার স্ক্রিনশট নিন এবং অনুবাদিত HTML ডিস্কে লিখুন।
প্রায়শই প্রতিটি প্রায় 0.01 সেকেন্ড।
6. নিরাপত্তা অপেক্ষা সমস্ত অ্যাসিঙ্ক অনুবাদ এবং DOM আপডেট শেষ হয়েছে তা নিশ্চিত করার জন্য সংক্ষিপ্ত স্থির অপেক্ষা।
সাধারণত মোট প্রায় 0.1 সেকেন্ড।

মোট, একটি বড় সাইটের একটি ঠান্ডা ক্যাপচার প্রায় 5–15 সেকেন্ডে পৌঁছায়। এর বেশিরভাগই একটি নতুন ব্রাউজার ইঞ্জিন একটি কন্টেইনারের ভিতরে শুরু করার খরচ।

যদি ডকার, হেডলেস ক্রোম এবং পাপেটিয়ার একটি ডেমন হিসাবে সক্রিয় থাকে তবে তা বিলীন হয়।

যদি Jit API একটি ব্রাউজারে এম্বেড করা হয় তবে তা অদৃশ্য হয়!

ঠান্ডা বনাম উষ্ণ বনাম নেটিভ ব্রাউজার স্তর

একই পাইপলাইনটি কোথায় চলছে তার উপর নির্ভর করে খুব ভিন্ন দেখায়:

ঠান্ডা হেডলেস রান (আজ)

  • প্রতিটি ক্যাপচারের জন্য ডকার শুরু করুন
  • প্রতিটি ক্যাপচারের জন্য ক্রোম হেডলেস শুরু করুন
  • প্রতিবার সমস্ত সম্পদ পুনরায় লোড করুন
  • Jit-TR ইনজেক্ট করুন এবং অনুবাদ করুন

প্রচলিত: 25–35 সেকেন্ড একটি HarmonyOS ক্যাপচারের জন্য।

উষ্ণ “স্লিপ মোড” কন্টেইনার

  • একটি দীর্ঘস্থায়ী কন্টেইনার পুনরায় ব্যবহার করুন
  • একটি একক ক্রোম ইনস্ট্যান্স পুনরায় ব্যবহার করুন
  • ক্যাশ করা CSS, JS, ফন্ট এবং ইমেজ পুনরায় ব্যবহার করুন
  • শুধুমাত্র অনুবাদিত HTML পরিবর্তন করুন

প্রচলিত: 8–12 সেকেন্ড একই পৃষ্ঠার জন্য উষ্ণ হলে।

নেটিভ ব্রাউজার সাবসিস্টেম

  • একেবারেই ডকার নেই
  • আলাদা ক্রোম প্রসেস নেই
  • ব্রাউজারের বিল্ট-ইন ক্যাশ পুনরায় ব্যবহার করুন
  • Jit-TR ইঞ্জিনের ভিতরে একটি বহুভাষিক স্তর হিসাবে চলে

ইনক্রিমেন্টাল ওভারহেড: মিলিসেকেন্ড, সেকেন্ড নয়।

Jit-Browser একটি বাস্তবসম্মত ডেমো যে কিভাবে একটি বিল্ট-ইন বহুভাষিক স্তর আচরণ করবে যদি ব্রাউজারগুলি এটিকে লেআউট, JS এবং নেটওয়ার্ক স্ট্যাকের পাশে একটি আসন দেয়।

একটি বাস্তব ক্যাপচার থেকে নমুনা সময় ট্রেস

এটি একটি বাস্তব হেডলেস সময় ট্রেস কেমন দেখায় যখন HarmonyOS ES-419-এ ক্যাপচার করা হয়:

[URL] ক্যাপচারের জন্য পৃষ্ঠার URL: https://www.AnyWebsite/
[SNIPPET-URL] https://dev.api.jit-tr.com/?jittr=ES-419
[CSP] Bypassing page CSP for this capture session

[TIME] t0 start : +     0 ms
[TIME] t1 launch : +  6200 ms   (Δ launch =   6200)
[TIME] t2 goto   : + 17200 ms   (Δ page load = 11000)
[TIME] t3 inject : + 19250 ms   (Δ Jit-TR boot = 2050)
[TIME] t4 flow   : + 19260 ms   (Δ flow = 10)
[TIME] t5 shot   : + 20500 ms   (Δ shot = 1240)
[TIME] t6 html   : + 21550 ms   (Δ html = 1050)
[TIME] t7 done   : + 23550 ms   (Δ final wait = 2000)

[PAGE] log [Jit-TR] Language chosen → ES-419
[PAGE] log calling:https://dev.api.jit-tr.com/files/translateDocument.php
[PAGE] log calling setFlags
[PAGE] log calling setStore
[HTML] Writing to output/ES-419/index.php
        

ট্রেসটি পয়েন্টটি খুব স্পষ্ট করে তোলে: ধীর অংশটি অনুবাদ নয়, এটি একটি পূর্ণ ব্রাউজার স্ট্যাকের একটি কন্টেইনারে ঠান্ডা শুরু। একই যুক্তি ব্রাউজার ইঞ্জিনে সরান, এবং এর বেশিরভাগ খরচ অদৃশ্য হয়ে যায়।

গভীর ডাইভ বিশদ

কিভাবে “উষ্ণ মোড” Jit-Browser কে দ্রুত করে তোলে

আজকের ডেমো প্রতিটি পৃষ্ঠাকে কঠিন উপায়ে লোড করে:

  • ডকার শুরু করুন
  • ক্রোম হেডলেস শুরু করুন
  • সাইটটি তাজা লোড করুন
  • Jit-TR ইনজেক্ট করুন
  • অনুবাদ করুন এবং ক্যাপচার করুন
  • এটি আবার সব বন্ধ করুন

এটি প্রতিটি একক পৃষ্ঠার জন্য একটি ল্যাপটপ বন্ধ করা, এটি আবার চালু করা, ব্রাউজার খোলা এবং একটি সাইট পরিদর্শন করার সমতুল্য। ঠান্ডা-শুরু ক্যাপচারগুলি সাধারণ হার্ডওয়্যারে প্রায় 25–35 সেকেন্ডে পৌঁছায়।

উষ্ণ মোড (“স্লিপ মোড”)

সবকিছু পুনরায় চালু করার পরিবর্তে, Jit-Browser ব্যাকগ্রাউন্ডে একটি উষ্ণ হেডলেস ক্রোম চালু রাখতে পারে:

  • ডকার কন্টেইনার জীবিত থাকে
  • পাপেটিয়ার এবং ক্রোম লোড থাকে
  • ট্যাবগুলি খোলা বা পুনরায় ব্যবহারযোগ্য থাকে
  • ব্রাউজার ক্যাশ গরম থাকে (ফন্ট, CSS, JS, ইমেজ)

প্রতিটি নতুন অনুরোধ প্রায় তাত্ক্ষণিক হয়ে যায় একটি ঠান্ডা বুটের তুলনায়:

  • কোনো ডকার স্টার্টআপ নেই
  • কোনো ক্রোম স্টার্টআপ নেই
  • ক্যাশ করা হারমনিOS বা হুয়াওয়ে সম্পদ ডিস্ক থেকে লোড হয়
  • শুধুমাত্র অনুবাদিত HTML পরিবর্তিত হয়

গরম-মোড সাধারণত প্রায় ৩০ সেকেন্ড থেকে প্রায় ৮–১২ সেকেন্ডে নেমে আসে।

কেন এটি গুরুত্বপূর্ণ

ব্রাউজারগুলির ইতিমধ্যেই নেটিভ স্তর রয়েছে:

  • জাভাস্ক্রিপ্ট এক্সিকিউশন
  • HTML লেআউট
  • নেটওয়ার্ক স্ট্যাক
  • অ্যাক্সেসিবিলিটি ট্রি
  • GPU রেন্ডারিং

Jit-TR একটি অনুপস্থিত নেটিভ স্তরের মতো আচরণ করে: একটি বহুভাষিক স্তর। গরম মোড দেখায় কত দ্রুত এটি হতে পারে যদি অনুবাদ সরাসরি ব্রাউজার ইঞ্জিনের ভিতরে চলত বাহ্যিক স্ক্রিপ্ট হিসাবে নয়।