Jit-Browser Jit-4 հարթակի մի մասը EN-CA |
Jit-Browser լոգո

Որոշ կայք - ցանկացած ժամանակ - ցանկացած լեզվից Ձեր լեզվին։

Ձեր բրաուզերի ներսում բրաուզեր որն ամբողջ ինտերնետը ընթերցելի է դարձնում ձեր լեզվով

Յուրաքանչյուր բրաուզեր ունի նշան: Սա մերն է: Բրաուզեր բրաուզերի ներսում:

Գլանն իր հետ տանում է յուրաքանչյուր սայլ, երբ այն տեղափոխվում է նոր ցանց:
Մատյանները Web2 բռնակներն են, որոնք պահում են ցանցը աշխատող։
Աքսելը այն է, ինչը կապում է խոսքերը կառքի հետ։
Jit-Browser-ը նոր հարմարանք է, որը պահում է ձեր սայլը ուժեղ
միշտ չի մնում ետ, քանի որ թվային Օրեգոնն ու Սանտա Ֆեի ուղին շարունակվում են շարժվել։

Ձեր բրաուզերի ներսում բրաուզեր - միշտ առաջընթացի ճանապարհ, ցանկացած լեզվով։
«հաղթանակը» այն ճանապարհն է, որը դուք տեսնում եք, երբ երբեք չեք հանձնվում»։

Վեբ 4 որպես բրաուզերի ենթակառուցվածք, ոչ միայն որպես սկրիպտ

Այստեղ մենք նկարագրում ենք, թե ինչ է տեղի ունենում, երբ մեր արտոնության սպասող կոդը աշխատում է iChrome բրաուզերի դասավորության շարժիչի, դրա JavaScript շարժիչի և ցանցի ստակով, փոխարենը ապրելով որպես "մեկ այլ սկրիպտ" էջում։ մեր սերվերի ներսում - կամ ձեր սերվերում - կամ հաճախորդի բրաուզերում։

β Այսօր հիանալի առանց գլխի բռնում: Завтра արագ առանց գլխի բռնում: Մթնոլորտային արագություն բրաուզերի շերտի համար, եթե ինտեգրված լինի բրաուզերներում, ինչպիսիք են Chrome-ը կամ HarmonyOS-ը.

Ինչ է անում Jit-Browser պարզ լեզվով

Jit-Browser-ը գլխազուրկ բրաուզերի պայմանագիր է, որը
ակտիվացվում է, երբ որևէ կայքից էջ է պահանջվում / նախքան այն մատակարարվելը օգտագործելով մեր սեփական որոշման կանոնները։

  • Ներդրում է իրական Chrome շարժիչը կոնտեյնում
  • Բեռնավորում է այդ ՀԱՄԱՏԵՍ էջը այնպես, ինչպես օգտվողը (HTML, CSS, JS, տառատեսակներ, պատկերներ)
  • Մեր արտոնագրային սպասման JS կոդը ներարկում է api.jit-tr.com
  • Մեր JS կոդը կատարում է տեղում (օրինակ՝ որպեսզի ES-419 և Այ/ԱԵՕ)
  • Վերահսկում է վերջնական փոփոխված DOM-ը որպես ստատիկ HTML լուսանկար
  • Առաքում է այդ ստատիկ HTML լուսանկարը

Մեր կայքում - կամ ձեր կայքում - կամ բրաուզերի ներսում։

Այն նույն ճարտարապետությունն է, որը Jit-TR-ն օգտագործում է իրական կայքերում, բայց աշխատում է առանց տեսողական միջերեսի, ժամանակի գրանցումներով, որոնք ցույց են տալիս, թե ժամանակը որտեղ է անցնում։

Մեկ բռնում, քայլ առ քայլ

1. Կոնտեյներ + Chrome Սկսեք Docker-ը, սկսեք առանց գլուխի Chrome-ը, միացեք Puppeteer-ին։
Սովորական ծախսը՝ մոտ 8–15 վայրկյան սառը մեկնարկի ժամանակ։
2. Էջի բեռնման Բեռնեք HTML, CSS, JS փաթեթները, տառատեսակները և պատկերները նպատակային կայքի համար։
Սովորական ծախսը՝ մոտ 8–15 վայրկյան ծանր կայքերի համար։
3. Jit API բութ Ներդրեք Jit API կոդը, ընտրեք լեզու (օրինակ ES-419), և սկսեք։
Սովորական ծախսը լիարժեք/առաջին անգամ/ինտեգրման համար՝ մոտ 1–3 վայրկյան։ Ավանդական ծախսը 10 խմբագրումից պակասի համար՝ մոտ 0.01 վայրկյան։
4. Հոսք / սեղմման օգնականներ Ընտրովի: ընդունեք կուքի բլոկը, սեղմեք “բեռնել ավելին”, կամ գլորեք, որպեսզի բացահայտեք բովանդակությունը:
Ծախսը կախված է հոսքից, հաճախ մոտ 0.01 վայրկյան։
5. Սքրինշոթ և HTML արտահոսք Ընտրովի կերպով վերցրեք ամբողջ էջի սքրինշոթ և գրեք թարգմանված HTML-ը սկավառակի վրա։
Հաճախ մոտ 0.01 վայրկյան յուրաքանչյուրի համար։
6. Անվտանգության սպասումներ Կարճ ֆիքսված սպասումներ, որպեսզի համոզվեք, որ բոլոր ասինխրոն թարգմանությունները և DOM թարմացումները ավարտվել են։
Հաճախ մոտ 0.1 վայրկյան ընդհանուր։

Ընդհանուր առմամբ, մեծ կայքի սառը բռնումը կազմում է մոտ 5–15 վայրկյան։ Այդ ամենը նոր բրաուզերային շարժիչի սկսելու ծախսն է կոնտեյների ներսում։

Այն նվազում է, եթե Docker-ը, գլխազուրկ Chrome-ը և Puppeteer-ը մնում են ակտիվ որպես դայմոն։

Այն ՀԵՏԱՔԱՐԿՈՒՄ է, եթե Jit API-ն ներառված է բրաուզերում!

Սառը ընդդեմ տաք ընդդեմ բնիկ բրաուզերի շերտ

Նույն pipeline-ը շատ տարբեր է թվում կախված նրանից, թե որտեղ է աշխատում։

Սառը գլխազուրկ վազք (այսօր)

  • Սկսեք Docker յուրաքանչյուր բռնելու համար
  • Սկսեք Chrome գլխազուրկ յուրաքանչյուր բռնելու համար
  • Վերաբեռնեք բոլոր ակտիվները յուրաքանչյուր անգամ
  • Ներմուծեք Jit-TR և թարգմանեք

Սովորաբար: 25–35 վայրկյան մեկ HarmonyOS բռնելու համար։

Տաք “քնելու ռեժիմ” կոնտեյներ

  • Կրկնակի օգտագործեք երկարաժամկետ կոնտեյները
  • Կրկնակի օգտագործեք մեկ Chrome օրինակ
  • Կրկնակի օգտագործեք կաշված CSS, JS, տառատեսակներ և պատկերներ
  • Միայն փոխեք թարգմանված HTML-ը

Սովորաբար: 8–12 վայրկյան մեկ անգամ տաք նույն էջի համար։

Բնիկ բրաուզերի ենթահամակարգ

  • Ոչ մի Docker ընդհանրապես
  • Ոչ մի առանձին Chrome գործընթաց
  • Կրկնակի օգտագործեք բրաուզերի ներսում կառուցված կաշը
  • 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
        

Հետքը շատ պարզ է դարձնում: դանդաղ մասը թարգմանությունը չէ, դա ամբողջ բրաուզերի շերտի սառը մեկնարկն է կոնտեյնում։ Նույն տրամաբանությունը տեղափոխեք բրաուզերի շարժիչ, և այդ ծախսի մեծ մասը disappears։

Խորքային մանրամասներ

Ինչպես “Տաք ռեժիմը” դարձնում է Jit-Browser-ը արագ

Այսօրվա ցուցադրությունը բեռնում է յուրաքանչյուր էջը դժվար ճանապարհով:

  • Սկսեք Docker
  • Սկսեք Chrome գլխազուրկ
  • Բեռնեք կայքը նորից
  • Ներմուծեք Jit-TR
  • Թարգմանեք և բռնեք
  • Անջատեք ամեն ինչ նորից

Այսինքն, դա համարժեք է լապտոպը անջատել, նորից միացնել, բրաուզերը բացել և այցելել կայք յուրաքանչյուր էջի համար։ Սառը-սկսման բռնումները կազմում են մոտ 25–35 վայրկյան սովորական սարքերում։

Տաք ռեժիմ (“Քնելու ռեժիմ”)

Բոլորը վերագործարկելու փոխարեն, Jit-Browser-ը կարող է պահել տաք գլխազուրկ Chrome-ը ֆոնում:

  • Docker կոնտեյները մնում է կենդանի
  • Պուպպետ և Chrome մնում են բեռնված
  • Թաբերը մնում են բաց կամ վերամշակելի
  • Բրաուզերի կոշտ սկավառակը մնում է տաք (տառատեսակներ, CSS, JS, պատկերներ)

Յուրաքանչյուր նոր հարցում դառնում է գրեթե ակնթարթային, համեմատած սառը բեռնման հետ:

  • Ոչ Docker-ի մեկնարկ
  • Ոչ Chrome-ի մեկնարկ
  • Կոշտ HarmonyOS կամ Huawei ակտիվները բեռնվում են սկավառակից
  • Միայն թարգմանված HTML-ն է փոխվում

Տաք-մոդի բռնկումները սովորաբար նվազում են մոտ 30 վայրկյանից մինչև մոտ 8–12 վայրկյան:

Ինչու սա կարևոր է

Բրաուզերներն արդեն ունեն բնիկ շերտեր՝

  • JavaScript-ի կատարում
  • HTML-ի դասավորություն
  • Ցանցային կույտ
  • Հասանելիության ծառ
  • GPU-ի պատկերացում

Jit-TR-ն behaves like a missing native layer: a multilingual layer. Warm Mode shows how fast it could be if translation ran inside the browser engine directly instead of as an external script.