Jit-Browser Del Jit-4 platforme EN-CA |
Jit-Browser logo

Vsaka spletna stran - kadarkoli - iz kateregakoli jezika DO VAŠEGA.

Brskalnik znotraj vašega brskalnika ki naredi celoten splet berljiv v vašem jeziku

Vsak brskalnik ima oznako. To je naša. Brskalnik znotraj brskalnika.

Kolo nosi vsak voziček, ko se seli v nov splet.
Kolesa so ročaji Web2, ki ohranjajo splet delujoč.
Osovina je tisto, kar povezuje kolesa z vozičkom.
Jit-Browser je nova osovina, ki ohranja vaš voziček močan,
nikoli ne ostane za sabo, ko se digitalna Oregonska in Santa Fe pot še naprej premika.

Brskalnik znotraj vašega brskalnika - vedno pot naprej, v kateremkoli jeziku.
Zmage je pot, ki jo vidite, ko nikoli ne obupate.

Web 4 kot podsystem brskalnika, ne le skripta

Tukaj opisujemo, kaj se zgodi, ko naš patentirano kodo začenjamo ob strani z iChrome brskalnikom, njegovim JavaScript motorjem in omrežno strukturo, namesto da bi živela kot "še ena skripta" na strani. znotraj našega strežnika - ali vašega strežnika - ali brskalnika stranke.

β Odličen brezglavi zajem danes. Hiter brezglavi zajem jutri. Bliskovito hiter brskalniški sloj, če je integriran znotraj brskalnikov, kot sta Chrome ali HarmonyOS.

Kaj Jit-Browser počne v preprostem jeziku

Jit-Browser je brezglavi brskalniški pipeline, ki
se aktivira, ko je stran iz katerekoli spletne strani zahtevana / preden je dostavljena z uporabo naših lastniških odločilnih pravil.

  • Zagon pravega Chrome motorja znotraj kontejnerja
  • Naloži to TOČNO stran točno tako, kot bi jo naložil uporabnik (HTML, CSS, JS, pisave, slike)
  • Vstavi našo patentirano JS kodo iz api.jit-tr.com
  • Izvede našo JS kodo na mestu (na primer za ES-419 in Ai/AEO)
  • Zajame končni spremenjeni DOM kot statični HTML posnetek
  • Dostavi ta statični HTML posnetek

Na naši strani - ali na vaši - ali znotraj brskalnika.

To je ista arhitektura, ki jo Jit-TR uporablja na pravih straneh, vendar deluje brezglavo, s časovnimi dnevniki, ki natančno pokažejo, kam gre čas.

En zajem, korak za korakom

1. Kontejner + Chrome Začnite Docker, zaženite brezglavi Chrome, priključite Puppeteer.
Tipični strošek: približno 8–15 sekund ob hladnem zagonu.
2. Naložitev strani Naloži HTML, CSS, JS pakete, pisave in slike za ciljno stran.
Tipični strošek: približno 8–15 sekund za težke strani.
3. Zagon Jit API Vstavi Jit API kodo, izberi jezik (na primer ES-419) in inicializiraj.
Tipični strošek za polno/prvič/integracijo: okoli 1–3 sekund. Tipični strošek za manj kot 10 sprememb: okoli 0,01 sekunde.
4. Tok / kliki pomočniki Neobvezno: sprejmi piškotkovno obvestilo, klikni "naloži več", ali se pomakni, da razkriješ vsebino.
Stroški so odvisni od pretoka, pogosto okoli 0,01 sekunde.
5. Posnetek zaslona in HTML izpust Po želji posnemite celoten zaslon in zapišite prevedeni HTML na disk.
Običajno okoli 0,01 sekunde na vsak.
6. Varnostna čakanja Kratka fiksna čakanja, da se zagotovi, da so vse asinhrone prevajanja in posodobitve DOM končane.
Običajno okoli 0,1 sekunde skupno.

Na splošno, hladen zajem velikega spletnega mesta traja okoli 5–15 sekund. Večina tega je strošek za zagon novega brskalnika znotraj kontejnerja.

To se razprši, če Docker, brezglavi Chrome in Puppeteer ostanejo aktivni kot demon.

To izgine, če je Jit API vgrajen v brskalnik!

Hladen proti toplim proti naravnemu sloju brskalnika

Enaka cevovod izgleda zelo drugače, odvisno od tega, kje teče:

Hladen brezglavi zagon (danes)

  • Začnite Docker za vsak zajem
  • Začnite Chrome brezglavo za vsak zajem
  • Ponovno naložite vse vire vsakič
  • Vstavite Jit-TR in prevedite

Tipično: 25–35 sekund za en zajem HarmonyOS.

Topel "spalni način" kontejner

  • Ponovno uporabite dolgoživ kontejner
  • Ponovno uporabite en sam Chrome primer
  • Ponovno uporabite predpomnjene CSS, JS, pisave in slike
  • Samo spremenite prevedeni HTML

Tipično: 8–12 sekund ko je enkrat topel za isto stran.

Naravni brskalni podsistem

  • Brez Dockerja
  • Brez ločenega Chrome procesa
  • Ponovno uporabite vgrajen predpomnilnik brskalnika
  • Jit-TR deluje znotraj motorja kot večjezični sloj

Inkrementalni preobremenitev: milisekunde, ne sekunde.

Jit-Browser je realistična predstavitev, kako bi se vgrajen večjezični sloj obnašal, če bi mu brskalniki dali mesto poleg postavitve, JS in omrežne strukture.

Vzorec časovne sledi iz pravega zajema

To je, kako izgleda prava brezglava časovna sled, ko zajema HarmonyOS v ES-419:

[URL] URL strani za zajem: 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
        

Sled jasno pokaže: počasen del ni prevajanje, temveč hladen zagon celotne brskalne strukture v kontejnerju. Premaknite isto logiko v brskalni motor in večina teh stroškov izgine.

Podrobnosti o poglobljenem pregledu

Kako "Topel način" naredi Jit-Browser hiter

Današnja predstavitev nalaga vsako stran na težak način:

  • Začnite Docker
  • Začnite Chrome brezglavo
  • Naložite spletno mesto sveže
  • Vstavite Jit-TR
  • Prevedite in zajemite
  • Vse ponovno izklopite

To je ekvivalentno izklopu prenosnika, ponovnemu vklopu, odprtju brskalnika in obisku spletnega mesta za vsako posamezno stran. Hladno-zajem traja približno 25–35 sekund na tipični strojni opremi.

Topel način ("Spalni način")

Namesto da bi vse ponovno zagnali, lahko Jit-Browser ohrani topel brezglavi Chrome, ki deluje v ozadju:

  • Docker kontejner ostane živ
  • Puppeteer in Chrome ostaneta naložena
  • Zavihki ostanejo odprti ali ponovno uporabni
  • Predpomnilnik brskalnika ostane topel (pisave, CSS, JS, slike)

Vsak nov zahtevek postane skoraj takojšen v primerjavi s hladnim zagonom:

  • Brez zagona Dockerja
  • Brez zagona Chromea
  • Predpomnjeni viri HarmonyOS ali Huawei se naložijo s diska
  • Samo prevedeni HTML se spremeni

Zajem toplih načinov običajno pade z okoli 30 sekund na približno 8–12 sekund.

Zakaj je to pomembno

Brskalniki že imajo naravne plasti za:

  • Izvajanje JavaScripta
  • Postavitev HTML
  • Omrežni sklad
  • Drevo dostopnosti
  • GPU upodabljanje

Jit-TR se obnaša kot manjkajoča naravna plast: večjezična plast. Topli način prikazuje, kako hitro bi lahko bilo, če bi se prevajanje izvajalo neposredno znotraj brskalniškega motorja namesto kot zunanja skripta.