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

Svaka veb stranica - bilo kada - na bilo kom jeziku DO VAŠEG.

Pregledač unutar vašeg pregledača koji čini celu veb stranicu čitljivom na vašem jeziku

Svaki pregledač ima oznaku. Ovo je naša. Pregledač unutar pregledača.

Točak nosi svaki vagon dok se seli u novi veb.
Špicevi su Web2 ručke koje drže veb u funkciji.
Osovina je ono što povezuje špiceve sa vagonom.
Jit-Browser je nova osovina koja drži vaš vagon jakim,
nikada neostavljen dok digitalni Oregon i Santa Fe staza nastavljaju da se kreću.

Pregledač unutar vašeg pregledača - uvek put napred, na bilo kom jeziku.
Pobednička staza je put koji vidite kada nikada ne odustajete.

Veb 4 kao podsystem pregledača, ne samo kao skripta

Ovde opisujemo šta se dešava kada naš kod u postupku patentiranja radi zajedno sa iChrome pregledačem, njegovim JavaScript motorom i mrežnim stekom, umesto da živi kao "još jedna skripta" na stranici. unutar našeg servera - ili vašeg servera - ili pregledača klijenta.

β Sjajno bezglavo hvatanje danas. Brzo bezglavo hvatanje sutra. Munjevito brza sloj pregledača ako je integrisana unutar pregledača kao što su Chrome ili HarmonyOS.

Šta Jit-Browser radi na jednostavnom jeziku

Jit-Browser je bezglava veb pregledačka cev koja
se aktivira kada se stranica sa bilo koje veb stranice zahteva / pre nego što se isporuči koristeći naša vlasnička pravila odlučivanja.

  • Pokreće pravi Chrome motor unutar kontejnera
  • Učitava tu TAČNU stranicu tačno kao što bi to uradio korisnik (HTML, CSS, JS, fontovi, slike)
  • Ubacuje naš kod u postupku patentiranja sa api.jit-tr.com
  • Izvršava naš JS kod na mestu (na primer da ES-419 i Ai/AEO)
  • Hvata konačni izmenjeni DOM kao statičku HTML snimku
  • Isporučuje tu statičku HTML snimku

Na našoj stranici - ili na vašoj - ili unutar pregledača.

Ova ista arhitektura koju Jit-TR koristi na pravim stranicama, ali se pokreće bezglavo, sa vremenskim zapisima koji pokazuju tačno gde vreme ide.

Jedno hvatanje, korak po korak

1. Kontejner + Chrome Pokrenite Docker, pokrenite bezglavi Chrome, povežite Puppeteer.
Tipičan trošak: oko 8–15 sekundi na hladnom startu.
2. Učitavanje stranice Učitajte HTML, CSS, JS pakete, fontove i slike za ciljni sajt.
Tipičan trošak: oko 8–15 sekundi za teške sajtove.
3. Jit API pokretanje Ubacite Jit API kod, izaberite jezik (na primer ES-419), i inicijalizujte.
Tipičan trošak za punu/prvi put/integraciju: oko 1–3 sekunde. Tipičan trošak za manje od 10 izmena: oko 0.01 sekundi.
4. Tok / pomoćnici za klik Opcionalno: prihvatite obaveštenje o kolačićima, kliknite "učitaj više", ili skrolujte da otkrijete sadržaj.
Cena zavisi od protoka, često oko 0.01 sekundi.
5. Screenshot i HTML dump Opcionalno uzmite screenshot cele stranice i zapišite prevedeni HTML na disk.
Obično oko 0.01 sekundi svaki.
6. Bezbednosna čekanja Kratka fiksna čekanja da se osigura da su sve asinhrone prevod i DOM ažuriranja završena.
Obično oko 0.1 sekundi ukupno.

U ukupnom, hladno hvatanje velikog sajta traje oko 5–15 sekundi. Većina toga je trošak pokretanja novog pregledača unutar kontejnera.

To se rasipa ako Docker, headless Chrome i Puppeteer ostanu aktivni kao daemon.

To nestaje ako je Jit API ugrađen u pregledač!

Hladni vs topli vs nativni sloj pregledača

Ista pipeline izgleda vrlo drugačije u zavisnosti od toga gde se pokreće:

Hladno headless pokretanje (danas)

  • Pokrenite Docker za svako hvatanje
  • Pokrenite Chrome headless za svako hvatanje
  • Ponovo učitajte sve resurse svaki put
  • Ubacite Jit-TR i prevedite

Tipično: 25–35 sekundi za jedno HarmonyOS hvatanje.

Topli “sleep mode” kontejner

  • Ponovno koristite dugotrajni kontejner
  • Ponovno koristite jedan Chrome instancu
  • Ponovno koristite keširane CSS, JS, fontove i slike
  • Samo promenite prevedeni HTML

Tipično: 8–12 sekundi jednom toplom za istu stranicu.

Nativni pregledački podsistem

  • Nema Docker-a uopšte
  • Nema odvojenog Chrome procesa
  • Ponovno koristite ugrađeni keš pregledača
  • Jit-TR radi unutar motora kao višejezički sloj

Inkrementalni prekomerni trošak: milisekunde, ne sekunde.

Jit-Browser je realistična demonstracija kako bi se ugrađeni višejezički sloj ponašao ako bi pregledači dali mesto pored rasporeda, JS-a i mrežnog steka.

Primer vremenskog traga iz pravog hvatanja

Ovako izgleda pravi headless vremenski trag kada hvata HarmonyOS u ES-419:

[URL] URL stranice za hvatanje: 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
        

Trag jasno ukazuje: spori deo nije prevod, već hladno pokretanje punog pregledačkog steka u kontejneru. Premestite istu logiku u motor pregledača, i većina tog troška nestaje.

Detalji dubokog uranjanja

Kako “Topli režim” čini Jit-Browser brzim

Danas’s demonstracija učitava svaku stranicu na težak način:

  • Pokrenite Docker
  • Pokrenite Chrome headless
  • Učitajte sajt svež
  • Ubacite Jit-TR
  • Prevedite i uhvatite
  • Ponovo sve isključite

Ovo je ekvivalentno gašenju laptopa, ponovnom uključivanju, otvaranju pregledača i posetom sajtu za svaku pojedinačnu stranicu. Hladno-hvatanje traje otprilike 25–35 sekundi na tipičnom hardveru.

Topli režim (“Sleep Mode”)

Umesto ponovnog pokretanja svega, Jit-Browser može zadržati topli headless Chrome koji radi u pozadini:

  • Docker kontejner ostaje živ
  • Puppeteer i Chrome ostaju učitani
  • Tabovi ostaju otvoreni ili ponovo upotrebljivi
  • Keš pretraživača ostaje topao (fontovi, CSS, JS, slike)

Svaki novi zahtev postaje gotovo trenutan u poređenju sa hladnim pokretanjem:

  • Nema pokretanja Dockera
  • Nema pokretanja Chrome-a
  • Keširani HarmonyOS ili Huawei resursi se učitavaju sa diska
  • Samo se prevedeni HTML menja

Zagrejeni režim obično smanjuje vreme sa oko 30 sekundi na oko 8–12 sekundi.

Zašto je ovo važno

Pretraživači već imaju nativne slojeve za:

  • Izvršavanje JavaScript-a
  • HTML raspored
  • Mrežni stek
  • Stablo pristupačnosti
  • GPU renderovanje

Jit-TR se ponaša kao nedostajući nativni sloj: višejezički sloj. Zagrejeni režim pokazuje koliko brzo bi moglo biti ako prevođenje radi unutar pretraživačkog motora direktno umesto kao spoljašnji skript.