જિટ-બ્રાઉઝર જિટ-4 પ્લેટફોર્મનો ભાગ EN-CA |
જિટ-બ્રાઉઝર લોગો

કોઈપણ વેબસાઇટ - કોઈપણ સમયે - કોઈપણ ભાષામાંથી તમારી ભાષામાં.

તમારા બ્રાઉઝરમાં એક બ્રાઉઝર જે આખા વેબને તમારી ભાષામાં વાંચી શકાય તેવું બનાવે છે

દરેક બ્રાઉઝરનો એક નિશાન હોય છે. આ અમારું છે. એક બ્રાઉઝર એક બ્રાઉઝરમાં.

ચાકડી દરેક ગાડીને લઈ જાય છે જ્યારે તે નવા વેબમાં સ્થળાંતર કરે છે.
સ્પોક્સ એ વેબ2 હેન્ડલ્સ છે જે વેબને કાર્યરત રાખે છે.
એક્સલ એ છે જે સ્પોક્સને ગાડીને જોડે છે.
જિટ-બ્રાઉઝર એ એક્સલ નવું ફિટિંગ છે જે તમારા ગાડીને મજબૂત રાખે છે,
ડિજિટલ ઓરેગોન અને સાન્ટા ફે ટ્રેલ આગળ વધતી રહે છે ત્યારે ક્યારેય પાછળ ન રહેવું.

તમારા બ્રાઉઝરમાં એક બ્રાઉઝર - હંમેશા આગળનો માર્ગ, કોઈપણ ભાષામાં.
"વિન" એ માર્ગ છે જે તમે ક્યારેય હાર ન માનો ત્યારે તમે જુઓ છો.

વેબ 4 એક બ્રાઉઝર સબસિસ્ટમ તરીકે, માત્ર એક સ્ક્રિપ્ટ નહીં

અહીં અમે વર્ણવીએ છીએ કે જ્યારે અમારી પેટન્ટ-પેન્ડિંગ કોડ iChrome બ્રાઉઝર લેઆઉટ એન્જિન, તેની જાવાસ્ક્રિપ્ટ એન્જિન, અને નેટવર્ક સ્ટેક સાથે ચાલે છે ત્યારે શું થાય છે, પૃષ્ઠ પર "હજી એક સ્ક્રિપ્ટ" તરીકે જીવતા હોવાને બદલે. અમારા સર્વર અંદર - અથવા તમારા સર્વર - અથવા ક્લાયન્ટના બ્રાઉઝરમાં.

&બેટા; આજે મહાન હેડલેસ કૅપ્ચર. આવતીકાલે ઝડપી હેડલેસ કૅપ્ચર. જો ક્રોમ અથવા હાર્મોનીઓએસ જેવા બ્રાઉઝર્સમાં એકીકૃત થાય તો વીજળી-ઝડપી બ્રાઉઝર સ્તર.

સાદી ભાષામાં જિટ-બ્રાઉઝર શું કરે છે

જિટ-બ્રાઉઝર એ હેડલેસ બ્રાઉઝર પાઇપલાઇન છે જે
કોઈપણ વેબસાઇટમાંથી પૃષ્ઠની વિનંતી કરવામાં આવે ત્યારે સક્રિય થાય છે / તે પહોંચાડવામાં આવે તે પહેલાં અમારા માલિકી હક્કવાળા નિર્ણય નિયમોનો ઉપયોગ કરીને.

  • કન્ટેનરમાં એક વાસ્તવિક ક્રોમ એન્જિન શરૂ કરે છે
  • તે ચોક્કસ પૃષ્ઠને ચોક્કસ રીતે લોડ કરે છે જેમ કે વપરાશકર્તા લોડ કરશે (HTML, CSS, JS, ફૉન્ટ્સ, છબીઓ)
  • અમારા પેટન્ટ-પેન્ડિંગ JS કોડને ઇન્જેક્ટ કરે છે api.jit-tr.com
  • અમારા JS કોડને સ્થળ પર ચલાવે છે (ઉદાહરણ તરીકે ES-419 અને Ai/AEO)
  • અંતિમ સુધારેલ DOMને સ્થિર HTML સ્નેપશોટ તરીકે કૅપ્ચર કરે છે
  • તે સ્થિર HTML સ્નેપશોટ પહોંચાડે છે

અમારી સાઇટ પર - અથવા તમારી સાઇટ પર - અથવા બ્રાઉઝરમાં અંદર.

આ જ આર્કિટેક્ચર જિટ-TR વાસ્તવિક સાઇટ્સ પર ઉપયોગ કરે છે, પરંતુ હેડલેસ ચલાવે છે, સમય લોગ્સ સાથે જે બતાવે છે કે સમય કયા સ્થળે જાય છે.

એક કૅપ્ચર, પગલું દર પગલું

1. કન્ટેનર + ક્રોમ ડોકર શરૂ કરો, હેડલેસ ક્રોમ શરૂ કરો, પપ્પીટિયર જોડો.
સામાન્ય ખર્ચ: ઠંડા પ્રારંભ પર લગભગ 8–15 સેકન્ડ.
2. પૃષ્ઠ લોડ લક્ષ્ય સાઇટ માટે HTML, CSS, JS બંડલ્સ, ફૉન્ટ્સ, અને છબીઓ લોડ કરો.
ભારે સાઇટ્સ માટે સામાન્ય ખર્ચ: લગભગ 8–15 સેકન્ડ.
3. જિટ API બૂટ જિટ API કોડ ઇન્જેક્ટ કરો, ભાષા પસંદ કરો (ઉદાહરણ તરીકે ES-419), અને પ્રારંભ કરો.
સંપૂર્ણ/પ્રથમ વખત/એકીકરણ માટે સામાન્ય ખર્ચ: લગભગ 1–3 સેકન્ડ. 10 કરતા ઓછા ફેરફારો માટે સામાન્ય ખર્ચ: લગભગ 0.01 સેકન્ડ.
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, છબીઓ)

દરેક નવી વિનંતી લગભગ તરત જ થઈ જાય છે તુલનામાં ઠંડા બૂટ કરતાં:

  • કોઈ ડોકર સ્ટાર્ટઅપ નથી
  • કોઈ ક્રોમ સ્ટાર્ટઅપ નથી
  • કેશ્ડ HarmonyOS અથવા Huawei એસેટ્સ ડિસ્કમાંથી લોડ થાય છે
  • માત્ર અનુવાદિત HTML બદલાય છે

ગરમ-મોડ કૅપ્ચર્સ સામાન્ય રીતે લગભગ 30 સેકંડથી ઘટીને લગભગ 8–12 સેકંડ સુધી જાય છે.

આ કેમ મહત્વનું છે

બ્રાઉઝર્સ પાસે પહેલેથી જ સ્થાનિક સ્તરો છે:

  • જાવાસ્ક્રિપ્ટ અમલ
  • HTML લેઆઉટ
  • નેટવર્ક સ્ટેક
  • ઍક્સેસિબિલિટી ટ્રી
  • GPU રેન્ડરિંગ

જિટ-TR ગાયબ સ્થાનિક સ્તર જેવું વર્તે છે: એક બહુભાષી સ્તર. ગરમ મોડ બતાવે છે કે તે કેટલું ઝડપી હોઈ શકે છે જો અનુવાદ બ્રાઉઝર એન્જિનની અંદર સીધો ચાલે બદલે બાહ્ય સ્ક્રિપ્ટ તરીકે.