Որոշ կայք - ցանկացած ժամանակ - ցանկացած լեզվից Ձեր լեզվին։
Ձեր բրաուզերի ներսում բրաուզեր
որն ամբողջ ինտերնետը ընթերցելի է դարձնում ձեր լեզվով
Յուրաքանչյուր բրաուզեր ունի նշան: Սա մերն է: Բրաուզեր բրաուզերի ներսում:
Գլանն իր հետ տանում է յուրաքանչյուր սայլ, երբ այն տեղափոխվում է նոր ցանց:
Մատյանները Web2 բռնակներն են, որոնք պահում են ցանցը աշխատող։
Աքսելը այն է, ինչը կապում է խոսքերը կառքի հետ։
Jit-Browser-ը նոր հարմարանք է, որը պահում է ձեր սայլը ուժեղ
միշտ չի մնում ետ, քանի որ թվային Օրեգոնն ու Սանտա Ֆեի ուղին շարունակվում են շարժվել։
Ձեր բրաուզերի ներսում բրաուզեր - միշտ առաջընթացի ճանապարհ, ցանկացած լեզվով։
«հաղթանակը» այն ճանապարհն է, որը դուք տեսնում եք, երբ երբեք չեք հանձնվում»։
Սեղմեք ԱՅՍՏԵՂ, որպեսզի տեսնեք, թե ինչի մասին ենք խոսում
Թաքցնել լեզուների ցուցակը
Թարգմանություններ -
մի որևէ լեզվից -
մի որևէ լեզու -
այս ցուցակում աջակցված են
A
Acehnese - ace Afrikaans - af Akan - ak Albanian - sq Amharic - am Arabic - ar Armenian - hy Assamese - as Asturian - ast Awadhi - awa Ayacucho Quechua - quy Aymara, Central - ayr Azerbaijani - az Azerbaijani, Northern - azj Azerbaijani, Southern - azb
B
Balinese - ban Bambara - bm Banjar - bjn Bashkir - ba Belarusian - be Bemba - bem Bengali - bn Bhojpuri - bho Bosnian - bs Buginese - bug Bulgarian - bg
C
Catalan - ca Cebuano - ceb Chhattisgarhi - hne Chinese (Simplified) - zh-CN Chinese (Traditional) - zh-TW Chokwe - cjk Crimean Tatar - crh Croatian - hr Czech - cs
English - en Esperanto - eo Estonian - et Ewe - ee
F
Faroese - fo Fijian - fj Finnish - fi Fon - fon French - fr Friulian - fur
G
Galician - gl Ganda - lg Georgian - ka German - de Greek - el Guarani - gn Gujarati - gu
H
Haitian - htMongolian - khk Hausa - ha Hebrew - he Hindi - hi Hungarian - hu
I
Icelandic - is Igbo - ig Iloko - ilo Indonesian - id Irish - ga Italian - it
J
Japanese - ja Javanese - jv Jingpho - kac
K
Kabiyè - kbp Kabuverdianu - kea Kabyle - kab Kamba - kam Kannada - kn Kanuri, Central (Latin script) - knc Kashmiri (Arabic script) - kas Kashmiri (Devanagari script) - ks Kazakh - kk Khmer - km Kikuyu - ki Kimbundu - kmb Kinyarwanda - rw Kongo - kg Korean - ko Kurdish, Central - ckb Kurdish, Northern - kmr Kyrgyz - ky
L
Lao - lo Latgalian - ltg Latin - la Latvian - lv Latvian Standard - lvs Ligurian - lij Limburgish - li Lingala - ln Lithuanian - lt Lombard - lmo Luba-Kasai - lua Luo - luo Luxembourgish - lb
M
Macedonian - mk Magahi - mag Maithili - mai Malagasy - mg Malay - ms Malay Standard - zsm Malayalam - ml Maltese - mt Manipuri - mni Maori - mi Marathi - mr Minangkabau - min Mizo - lus Mongolian (Traditional) - mn Mossi - mos Myanmar (Burmese) - my
N
Nepali - ne Nigerian Fulfulde - fuv Norwegian (Bokmål) - nb Norwegian (Nynorsk) - nn- Nuer - nus Nyanja - ny
O
Occitan - oc Oriya - or Oromo,Central - gaz
P
Pangasinan - pag Papiamento - pap Pashto, Southern - pbt Pastho - ps Persian, Western - (Farsi) pes Plateau Malagasy - plt Polish - pl Portuguese (Brazil) - pt-BR Portuguese (Portugal) - pt-PT Punjabi (Gurmurkhi) - pa
R
Romanian - ro Rundi - rn Russian - ru
S
Samoan - sm Sango - sg Sanskrit - sa Santali - sat Sardinian - sc Scots Gaelic - gd Serbian (Cyrillic) - sr-Cyrl Serbian (Latin) - sr-Latn Shan - shn Shona - sn Sicilian - scn Silesian - szl Sindhi - sd Sinhala - si Slovak - sk Slovenian - sl Somali - so Sotho, Northern - nso Sotho, Southern - st Spanish (Latin America) - es-419 Spanish (Europe)- es-ES Standard Latvian - lvs Standard Malay - zsm Sundanese - su Swahili - sw Swati - ss Swedish - sv
T
Tagalog - tl Tajik - tg Tamasheq - taq Tamazight, Central Atlas - tzm Tamili - ta Tatar - tt Telugu - te Tswana - th Tibetan - bo Tigrinya - ti Tok Pisin - tpi Tosk Albanian - als Tsonga - ts Tswana - tn Tumbuka - tum Turkish - tr Turkmen - tk Twi - tw
U
Ukrainian - ua Umbundu - umb Urdu - ur Uyghur - ug Uzbek, Northern - uzn
V
Venetian - vec Vietnamese - vi
W
Waray (Philippines) - war Welsh - cy Wolof - wo
X
Xhosa - xh
Y
Yiddish, Eastern - ydd Yoruba - yo
Z
Zulu - zu
Վեբ 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.