Iga veebileht - igal ajal - igast keelest SINU keelde.
Brauser sinu brauseris
mis muudab kogu veebilehe loetavaks sinu keeles
Igal brauseril on märk. See on meie oma. Brauser brauseris.
Ratas kannab iga vankrit, kui see rändab uude veebisse.
Spokes on Web2 käepidemed, mis hoiavad veebitööd.
Telg on see, mis seob spoke vankriga.
Jit-Browser on telg, uus sobivus, mis hoiab sinu vankri tugeva,
kunagi ei jää maha, kui digitaalne Oregon ja Santa Fe Trail jätkab liikumist.
Brauser sinu brauseris - alati on tee edasi, igas keeles.
Ja "võit" on tee, mida näed, kui sa kunagi ei anna alla".
Kliki SIIN, et näha, millest me räägime
Peida keeleloend
Tõlked -
igast keelest -
iga keelde -
selles loendis on toetatud
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
Web 4 kui brauseri alamsüsteem, mitte lihtsalt skript
Siin kirjeldame, mis juhtub, kui meie patendi ootel kood töötab koos iChrome Brauseri paigutusmootoriga, selle JavaScripti mootori ja võrgu virnaga,
selle asemel, et elada kui "veel üks skript" lehe peal.
meie serveris - või sinu serveris - või kliendi brauseris.
βSuurepärane peata jäädvustus täna. Kiire peata jäädvustus homme. Äärmiselt kiire brauseri kiht, kui see on integreeritud brauseritesse nagu Chrome või HarmonyOS.
Mida Jit-Browser teeb lihtsas keeles
Jit-Browser on peata brauseri torustik, mis aktiveeritakse, kui lehte mõnelt veebisaidilt nõutakse \/ enne selle edastamist
kasutades meie patenteeritud otsustusreegleid.
Käivitab reaalse Chrome'i mootori konteineris
Laeb selle TÄPSE lehe täpselt nagu kasutaja (HTML, CSS, JS, fondid, pildid)
Sisestab meie patendi ootel JS koodi api.jit-tr.com
Teostab meie JS koodi kohapeal (näiteks ES-419 ja Ai\/AEO)
Jäädvustab lõpliku muudetud DOM-i staatilise HTML-i jäädvustuse
Edastab selle staatilise HTML-i jäädvustuse
Meie saidil - või sinu saidil - või brauseris.
See on sama arhitektuur, mida Jit-TR kasutab reaalsetes saitides, kuid töötab peata, ajalogidega,
mis näitavad täpselt, kuhu aeg läheb.
Üks jäädvustus, samm-sammult
1. Konteiner + ChromeKäivita Docker, käivita peata Chrome, kinnita Puppeteer. Tüüpiline aeg: umbes 8–15 sekundit külma käivitamise korral.
2. Lehe laadimineLae HTML, CSS, JS paketid, fondid ja pildid sihtsaitide jaoks. Tüüpiline aeg: umbes 8–15 sekundit raskete saitide jaoks.
3. Jit API käivitamineSisesta Jit API kood, vali keel (näiteks ES-419) ja algata. Tüüpiline aeg täis\/esmakordse\/integreerimise jaoks: umbes 1–3 sekundit.Tüüpiline aeg vähem kui 10 redaktsiooni jaoks: umbes 0,01 sekundit.
4. Voog \/ kliki abivahendidValikuline: aktsepteeri küpsiste bänner, kliki “laadi rohkem” või kerige, et sisu avada. Kulu sõltub voolust, sageli umbes 0,01 sekundit.
5. Ekraanipilt ja HTML dumpValikuliselt tee täislehe ekraanipilt ja kirjuta tõlgitud HTML kettale. Tavaliselt umbes 0,01 sekundit igaühe kohta.
6. OhutusedLühikesed fikseeritud ooteajad, et tagada, et kõik asünkroonsed tõlked ja DOM-i uuendused on lõpetatud. Tavaliselt kokku umbes 0,1 sekundit.
Kokkuvõttes, külm salvestamine suurelt saidilt kestab umbes 5–15 sekundit. Enamik sellest on kulu värske brauseri mootori käivitamiseks konteineris.
See hajub, kui Docker, peata Chrome ja Puppeteer jäävad aktiivseks daemonina.
See KAOB, kui Jit API on brauserisse sisse ehitatud!
Külm vs soe vs kohalik brauseri kiht
Sama torustik näeb välja väga erinev sõltuvalt sellest, kus see töötab:
Külm peata käitamine (täna)
Käivita Docker iga salvestamise jaoks
Käivita Chrome peata iga salvestamise jaoks
Laadi kõik varad iga kord uuesti
Sisesta Jit-TR ja tõlgi
Tüüpiline: 25–35 sekundit ühe HarmonyOS salvestamise jaoks.
Soe “uinumise režiimi” konteiner
Taaskasuta pikaajalist konteinerit
Taaskasuta ühte Chrome'i instantsi
Taaskasuta vahemälu CSS, JS, fonte ja pilte
Muuda ainult tõlgitud HTML-i
Tüüpiline: 8–12 sekundit kui soe sama lehe jaoks.
Kohalik brauseri alamsüsteem
Ei mingit Dockerit
Ei eraldi Chrome'i protsessi
Taaskasuta brauseri sisseehitatud vahemälu
Jit-TR töötab mootori sees kui mitmekeelne kiht
Ahnus: millisekundid, mitte sekundid.
Jit-Browser on realistlik demo sellest, kuidas sisseehitatud mitmekeelne kiht käituks, kui brauserid annaksid sellele koha
paigutuse, JS ja võrgu kiibi kõrval.
Proovimise ajajälg reaalsest salvestamisest
See on see, milline näeb välja tõeline peata ajajälg, kui salvestatakse HarmonyOS ES-419-s:
[URL] Lehe URL salvestamiseks: 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
Ajajälg teeb punkti väga selgeks: aeglane osa ei ole tõlge, vaid külm käivitamine täis
brauseri kiibist konteineris. Liiguta sama loogika brauseri mootorisse ja enamik sellest kulust kaob.
Sügav sukeldumine üksikasjadesse
Kuidas “Soe režiim” muudab Jit-Browseri kiireks
Tänase demo laadib iga lehe raskel viisil:
Käivita Docker
Käivita Chrome peata
Laadi sait värskelt
Sisesta Jit-TR
Tõlgi ja salvesta
Käivita kõik uuesti välja
See on ekvivalent sülearvuti väljalülitamise, uuesti sisse lülitamise, brauseri avamise ja saidi külastamisega
iga lehe jaoks. Külm käivitamine salvestab tavaliselt umbes 25–35 sekundit tüüpilisel riistvaral.
Soe režiim (“Uinerežiim”)
Selle asemel, et kõike taaskäivitada, võib Jit-Browser hoida sooja peata Chrome'i taustal:
Docker konteiner jääb elama
Puppeteer ja Chrome jäävad laadituks
Vahekaardid jäävad avatuks või taaskasutatavaks
Brauseri vahemälu jääb soojaks (fondid, CSS, JS, pildid)
Iga uus päring muutub peaaegu koheseks võrreldes külma käivitamisega:
Ei ole Docker'i käivitamist
Ei ole Chrome'i käivitamist
Vahemälus olevad HarmonyOS või Huawei varad laaditakse kettalt
Ainult tõlgitud HTML muutub
Sooja režiimi jäädvustused langevad tavaliselt umbes 30 sekundilt umbes 8–12 sekundile.
Miks see on oluline
Brauserid omavad juba natiivseid kihte:
JavaScripti täitmine
HTML paigutus
Võrgustiku kiht
Ligipääsetavuse puu
GPU renderdamine
Jit-TR käitub nagu puuduv natiivne kiht: mitmekeelne kiht. Soe režiim näitab, kui kiiresti see võiks olla, kui tõlge toimiks otse brauseri mootori sees, mitte kui väline skript.