Jit-Browser Jit-4 platformasının bir hissəsi EN-CA |
Jit-Browser loqosu

Hər hansı bir veb sayt - istənilən vaxt - istənilən dildən SİZİN DİLİNİZƏ.

Brauzerinizin içində bir brauzer bütün vebin sizin dilinizdə oxunaqlı olmasını təmin edir

Hər brauzerin bir işarəsi var. Bu bizimdir. Brauzerinizin içində bir brauzer.

Dönər hər yük maşınını yeni vebə köçərkən daşıyır.
Dönərlər Web2 tutacaqlarıdır ki, vebin işləməsini təmin edir.
Aksiz dönərləri yük maşınına bağlayan şeydir.
Jit-Brauzer sizin yük maşınınızı güclü saxlayan yeni aksiz uyğunluğudur,
rəqəmsal Oregon və Santa Fe Yolu irəlilədikcə heç vaxt geridə qalmır.

Brauzerinizin içində bir brauzer - hər zaman irəliləmək üçün bir yol, istənilən dildə.
Qazanmaq, heç vaxt təslim olmadığınız zaman gördüyünüz yoldur.

Web 4 bir brauzer alt sistemi olaraq, yalnız bir skript deyil

Burada patent gözləyən kodumuzun iChrome Brauzer düzən mühərriki, JavaScript mühərriki və şəbəkə yığını ilə bir yerdə işlədiyi zaman nə baş verdiyini təsvir edirik, səhifədə "daha bir skript" kimi yaşamamaq əvəzinə. serverimizdə - ya da sizin serverinizdə - ya da müştərinin brauzerində.

β Bu gün böyük başsız tutma. Sabah sürətli başsız tutma. Chrome və ya HarmonyOS kimi brauzerlərin içində inteqrasiya edildikdə ildırım sürətli brauzer təbəqəsi.

Jit-Brauzer sadə dildə nə edir

Jit-Brauzer,
istənilən veb saytından bir səhifə tələb edildikdə aktivləşən başsız brauzer boru xəttidir \/ çatdırılmadan əvvəl özünəməxsus qərar qaydalarımızdan istifadə edərək.

  • Bir konteynerin içində real Chrome mühərrikini işə salır
  • O DƏYİŞMƏZ səhifəni tam olaraq bir istifadəçi kimi yükləyir (HTML, CSS, JS, şriftlər, şəkillər)
  • bizim patent gözləyən JS kodumuzu daxil edir api.jit-tr.com
  • JS kodumuzu yerində icra edir (məsələn, ES-419Ai\/AEO)
  • Son dəyişdirilmiş DOM-u statik HTML görüntüsü kimi tutur
  • O statik HTML görüntüsünü çatdırır

Bizim saytımızda - ya da sizin saytınızda - ya da bir brauzerin içində.

Bu, Jit-TR-nin real saytlarda istifadə etdiyi eyni arxitekturadır, lakin başsız işləyir, vaxt qeydləri ilə vaxtın haraya getdiyini dəqiq göstərir.

Bir tutma, addım-addım

1. Konteyner + Chrome Docker-i başlat, başsız Chrome-u başlat, Puppeteer-i qoş.
Tipik xərc: soyuq başlanğıcda təxminən 8–15 saniyə.
2. Səhifə yüklənməsi Hədəf sayt üçün HTML, CSS, JS paketlərini, şriftləri və şəkilləri yükləyin.
Tipik xərc: ağır saytlar üçün təxminən 8–15 saniyə.
3. Jit API başlatma Jit API kodunu daxil edin, dil seçin (məsələn, ES-419) və başlatın.
Tam\/ilk dəfə\/inteqrasiya üçün tipik xərc: təxminən 1–3 saniyə. 10-dan az redaktə üçün tipik xərc: təxminən 0.01 saniyə.
4. Axın\/klik köməkçiləri İstəyə bağlı: bir çərəz bannerini qəbul edin, "daha çox yüklə" düyməsini klikləyin, ya da məzmunu açmaq üçün sürüşdürün.
Xərclər axından asılıdır, tez-tez 0.01 saniyə ətrafında.
5. Ekran görüntüsü və HTML dump İstəyə bağlı olaraq tam səhifə ekran görüntüsü alın və tərcümə edilmiş HTML-i diskinə yazın.
Adətən hər biri 0.01 saniyə ətrafındadır.
6. Təhlükəsizlik gözləmələri Bütün asinxron tərcümə və DOM yeniləmələrinin bitdiyinə əmin olmaq üçün qısa sabit gözləmələr.
Adətən cəmi 0.1 saniyə ətrafındadır.

Cəmi, böyük bir saytın soyuq tutması təxminən 5–15 saniyə çəkir. Bunun əksəriyyəti yeni bir brauzer mühərrikinin konteyner içində başlamasının xərcləridir.

Bu, Docker, başsız Chrome və Puppeteer aktiv qaldıqda yayılır.

Bu, Jit API bir Brauzerə daxil edildikdə YOX OLUR!

Soyuq vs isti vs yerli brauzer təbəqəsi

Eyni boru kəməri harada işlədiyinə görə çox fərqli görünür:

Soyuq başsız iş (bugün)

  • Hər tutma üçün Docker-i başladın
  • Hər tutma üçün Chrome başsız başladın
  • Hər dəfə bütün aktivləri yenidən yükləyin
  • Jit-TR-ni daxil edin və tərcümə edin

Tipik: 25–35 saniyə bir HarmonyOS tutması üçün.

İsti “yuxu rejimi” konteyneri

  • Uzun müddətli konteyneri yenidən istifadə edin
  • Tək bir Chrome instansiyasını yenidən istifadə edin
  • Keçmiş CSS, JS, şriftlər və şəkilləri yenidən istifadə edin
  • Yalnız tərcümə edilmiş HTML-i dəyişdirin

Tipik: 8–12 saniyə bir dəfə isti eyni səhifə üçün.

Yerli brauzer alt sistemi

  • Heç bir Docker yoxdur
  • Ayrı Chrome prosesi yoxdur
  • Brauzerin daxili keşini yenidən istifadə edin
  • Jit-TR mühərrikin içində çoxdilli təbəqə kimi işləyir

Artımlı yük: millisekundlar, saniyələr deyil.

Jit-Brauzer, brauzerlərin ona yer verəcəyi halda daxili çoxdilli təbəqənin necə davranacağını realist bir nümayişidir

Gerçək bir tutmadan nümunə zaman izi

Bu, HarmonyOS-u ES-419-da tutarkən gerçək başsız zaman izinin necə göründüyüdür:

[URL] Tutma üçün səhifə URL-i: 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
        

İz çox aydın bir məqamı vurğulayır: yavaş hissə tərcümə deyil, konteynerdə tam bir brauzer yığınını soyuq başlatmaqdır. Eyni məntiqi brauzer mühərrikinə köçürün, və bu xərclərin əksəriyyəti yox olur.

Dərin dalış detalları

İsti Rejim Jit-Brauzeri necə sürətli edir

Bugünkü nümayiş hər səhifəni çətin yolla yükləyir:

  • Docker-i başladın
  • Chrome başsız başladın
  • Saytı təzə yükləyin
  • Jit-TR-ni daxil edin
  • Tərcümə edin və tutun
  • Hər şeyi yenidən bağlayın

Bu, bir noutbuku söndürmək, yenidən açmaq, brauzeri açmaq və hər bir səhifə üçün bir sayta daxil olmaqla eynidir. Soyuq başlatma tutmaları tipik avadanlıqda təxminən 25–35 saniyə çəkir.

İsti Rejim (“Yuxu Rejimi”)

Hər şeyi yenidən başlatmaq əvəzinə, Jit-Brauzer arxa planda isti başsız Chrome-u işlək saxlaya bilər:

  • Docker konteyneri canlı qalır
  • Puppeteer və Chrome yüklü qalır
  • Tablar açıq və ya yenidən istifadə oluna bilər
  • Brauzer keşləri isti qalır (şriftlər, CSS, JS, şəkillər)

Hər yeni tələb soyuq açılışa nisbətən demək olar ki, dərhal olur:

  • Docker başlanğıcı yoxdur
  • Chrome başlanğıcı yoxdur
  • Keşlənmiş HarmonyOS və ya Huawei aktivləri diskdən yüklənir
  • Yalnız tərcümə olunmuş HTML dəyişir

İsti rejimdə tutmalar adətən 30 saniyədən 8–12 saniyəyə düşür.

Bunun əhəmiyyəti

Brauzerlərin artıq aşağıdakı üçün yerli qatları var:

  • JavaScript icrası
  • HTML düzümü
  • Şəbəkə yığını
  • Əlçatanlıq ağacı
  • GPU renderlənməsi

Jit-TR itkin yerli qat kimi davranır: çoxdilli bir qat. İsti Rejim, tərcümənin brauzer mühərrikinin içində birbaşa işlədiyi halda nə qədər sürətli ola biləcəyini göstərir, xarici skript kimi deyil.