ჯიტ-ბრაუზერი ჯიტ-4 პლატფორმის ნაწილი EN-CA |
ჯიტ-ბრაუზერის ლოგო

ნებისმიერი ვებსაიტი - ნებისმიერ დროს - ნებისმიერი ენისგან თქვენსაზე.

ბრაუზერი თქვენს ბრაუზერში რომელიც მთელ ვებს თქვენს ენაზე ხდის წასაკითხს

ყოველი ბრაუზერი აქვს ნიშანი. ეს ჩვენი ნიშანია. ბრაუზერი ბრაუზერში.

ბორბალი ატარებს ყოველ ვაგონს, როდესაც ის ახალ ვებს გადადის.
სპოკები არის Web2-ის სახელურები, რომლებიც ვებს მუშაობაში ინარჩუნებენ.
აქსელი არის ის, რაც სპოკებს ვაგონთან აკავშირებს.
Jit-Browser არის ახალი აქსელის ფიტინგი, რომელიც თქვენს ვაგონს ძლიერ ინარჩუნებს,
არასდროს დარჩება უკან, რადგან ციფრული ორეგონი და სანტა ფე ტრაელი მოძრაობს.

ბრაუზერი თქვენს ბრაუზერში - ყოველთვის არის გზა წინ, ნებისმიერ ენაზე.
და "მოგება" არის გზა, რომელსაც ხედავთ, როდესაც არასდროს ნებდებით".

Web 4 როგორც ბრაუზერის სუბსისტემა, არა მხოლოდ სკრიპტი

აქ ვაღწევთ, რა ხდება, როდესაც ჩვენი პატენტის მოლოდინის კოდი მუშაობს iChrome ბრაუზერის განლაგების ძრავის, მისი JavaScript ძრავის და ქსელის სტეკის გვერდით, ნაცვლად იმისა, რომ იყოს "სხვა სკრიპტი" გვერდზე. ჩვენი სერვერის შიგნით - ან თქვენი სერვერის შიგნით - ან კლიენტის ბრაუზერში.

β დიდი უსახელო კაპტურა დღეს. სწრაფი უსახელო კაპტურა ხვალ. ელვისებური ბრაუზერის ფენა, თუ ინტეგრირებულია ბრაუზერებში, როგორიცაა Chrome ან HarmonyOS.

რა აკეთებს Jit-Browser მარტივი ენით

Jit-Browser არის უსახელო ბრაუზერის pipeline, რომელიც
აქტივირდება, როდესაც ნებისმიერი ვებსაიტიდან გვერდი ითხოვება / სანამ ის გადაეცემა ჩვენი საკუთრების გადაწყვეტილების წესების გამოყენებით.

  • შეიძენს რეალურ Chrome ძრავას კონტეინერში
  • იტვირთება ის ზუსტად იგივე გვერდი, როგორც მომხმარებელი (HTML, CSS, JS, შრიფტები, სურათები)
  • შეაქვს ჩვენი პატენტის მოლოდინის JS კოდი api.jit-tr.com
  • შესრულებს ჩვენს JS კოდს ადგილზე (მაგალითად, რათა ES-419 და Ai/AEO)
  • ბოლო შეცვლილი 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, headless Chrome და Puppeteer აქტიური რჩება როგორც დემონი.

ეს გაქრება, თუ Jit API ბრაუზერშია ჩასმული!

ცივი წინააღმდეგ თბილი წინააღმდეგ ადგილობრივი ბრაუზერის ფენა

ერთნაირი pipeline ძალიან განსხვავებულად გამოიყურება იმის მიხედვით, სად მუშაობს:

ცივი headless გაშვება (დღეს)

  • ყოველი კაპტურისთვის დაიწყეთ Docker
  • ყოველი კაპტურისთვის დაიწყეთ Chrome headless
  • ყოველ ჯერზე გადატვირთეთ ყველა რესურსი
  • შეიტანეთ Jit-TR და თარგმნეთ

ჩვეულებრივი: 25–35 წამი ერთისთვის HarmonyOS კაპტურაზე.

თბილი “ძილი” კონტეინერი

  • გამოიყენეთ ხანგრძლივი სიცოცხლის მქონე კონტეინერი
  • გამოიყენეთ ერთი Chrome ინსტანცია
  • გამოიყენეთ კეშირებული CSS, JS, შრიფტები და სურათები
  • მხოლოდ გადათარგმნილი HTML შეცვალეთ

ჩვეულებრივი: 8–12 წამი ერთხელ თბილი იგივე გვერდისთვის.

ადგილობრივი ბრაუზერის სუბსისტემა

  • არანაირი Docker
  • არანაირი ცალკე Chrome პროცეს
  • გამოიყენეთ ბრაუზერის მშვენიერი კეში
  • Jit-TR მუშაობს ძრავის შიგნით როგორც მრავალენოვანი ფენა

ინკრემენტული ზედმეტი: მილიწამები, არა წამები.

Jit-Browser არის რეალისტური დემო იმისა, თუ როგორ მოიქცეოდა მშვენიერი მრავალენოვანი ფენა, თუ ბრაუზერები მისცემდნენ მას ადგილს განლაგების, JS და ქსელის სტეკის გვერდით.

ნიმუში დროის კვალი რეალური კაპტურიდან

ეს არის ის, როგორ გამოიყურება რეალური headless დროის კვალი 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
        

კვალი ძალიან ნათლად ასახავს: ნელი ნაწილი არ არის თარგმნა, ეს არის სრული ბრაუზერის სტეკის ცივი დაწყება კონტეინერში. იგივე ლოგიკა ბრაუზერის ძრავაში გადატანეთ, და ამ ხარჯის უმეტესობა გაქრება.

ღრმა დეტალები

როგორ “თბილი რეჟიმი” ხდის Jit-Browser სწრაფ

დღეს’s დემო იტვირთება თითოეული გვერდი რთული გზით:

  • დაიწყეთ Docker
  • დაიწყეთ Chrome headless
  • იტვირთეთ ვებსაიტი ახალი
  • შეიტანეთ Jit-TR
  • თარგმნეთ და კაპტურეთ
  • ყველაფერი ისევ გამორთეთ

ეს არის ლეპტოპის გამორთვის, მისი ჩართვის, ბრაუზერის გახსნის და ვებსაიტზე ვიზიტის ეკვივალენტი თითოეული გვერდისთვის. ცივი დაწყების კაპტურები დაახლოებით 25–35 წამი გრძელდება ტიპიურ აპარატურაზე.

თბილი რეჟიმი (“ძილის რეჟიმი”)

ყველაფრის ხელახლა ჩართვის ნაცვლად, Jit-Browser შეუძლია შეინარჩუნოს თბილი headless Chrome ფონზე:

  • Docker კონტეინერი ცოცხალია
  • პუპპეტერი და Chrome დატვირთული რჩება
  • ტაბები ღია რჩება ან ხელახლა გამოყენებადია
  • ბრაუზერის კეში თბილი რჩება (ფონტები, CSS, JS, სურათები)

ყოველი ახალი მოთხოვნა თითქმის მყისიერად ხდება შედარებით ცივი ჩატვირთვისას:

  • არ არის Docker-ის დაწყება
  • არ არის Chrome-ის დაწყება
  • კეშირებული HarmonyOS ან Huawei აქტივები დისკიდან იტვირთება
  • მხოლოდ გადათარგმნილი HTML იცვლება

თბილი რეჟიმის დროს ჩაწერები ჩვეულებრივ 30 წამიდან დაახლოებით 8–12 წამამდე ეცემა.

რატომ არის ეს მნიშვნელოვანი

ბრაუზერებს უკვე აქვთ ნატივი ფენები:

  • JavaScript-ის შესრულება
  • HTML-ის განლაგება
  • ქსელის სტეკი
  • მოსაწვდომობის ხე
  • GPU-ის რენდერინგი

Jit-TR იქცევა როგორც დაკარგული ნატივი ფენა: მრავალენოვანი ფენა. თბილი რეჟიმი აჩვენებს, რამდენად სწრაფად შეიძლებოდა ყოფილიყო, თუ თარგმნა ბრაუზერის ძრავაში პირდაპირ მიმდინარეობდა, ნაცვლად იმისა, რომ იყოს გარე სკრიპტი.