ნებისმიერი ვებსაიტი - ნებისმიერ დროს - ნებისმიერი ენისგან თქვენსაზე.
ბრაუზერი თქვენს ბრაუზერში
რომელიც მთელ ვებს თქვენს ენაზე ხდის წასაკითხს
ყოველი ბრაუზერი აქვს ნიშანი. ეს ჩვენი ნიშანია. ბრაუზერი ბრაუზერში.
ბორბალი ატარებს ყოველ ვაგონს, როდესაც ის ახალ ვებს გადადის.
სპოკები არის Web2-ის სახელურები, რომლებიც ვებს მუშაობაში ინარჩუნებენ.
აქსელი არის ის, რაც სპოკებს ვაგონთან აკავშირებს.
Jit-Browser არის ახალი აქსელის ფიტინგი, რომელიც თქვენს ვაგონს ძლიერ ინარჩუნებს,
არასდროს დარჩება უკან, რადგან ციფრული ორეგონი და სანტა ფე ტრაელი მოძრაობს.
ბრაუზერი თქვენს ბრაუზერში - ყოველთვის არის გზა წინ, ნებისმიერ ენაზე.
და "მოგება" არის გზა, რომელსაც ხედავთ, როდესაც არასდროს ნებდებით".
დააწკაპუნეთ აქ, რომ ნახოთ, რაზე ვსაუბრობთ
მალე ენის სია
თარგმანები -
ნებისმიერი ენისგან -
ნებისმიერი ენაზე -
ამ სიაში მხარდაჭერილია
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 როგორც ბრაუზერის სუბსისტემა, არა მხოლოდ სკრიპტი
აქ ვაღწევთ, რა ხდება, როდესაც ჩვენი პატენტის მოლოდინის კოდი მუშაობს 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 ძალიან განსხვავებულად გამოიყურება იმის მიხედვით, სად მუშაობს:
გამოიყენეთ კეშირებული 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 იქცევა როგორც დაკარგული ნატივი ფენა: მრავალენოვანი ფენა. თბილი რეჟიმი აჩვენებს, რამდენად სწრაფად შეიძლებოდა ყოფილიყო, თუ თარგმნა ბრაუზერის ძრავაში პირდაპირ მიმდინარეობდა, ნაცვლად იმისა, რომ იყოს გარე სკრიპტი.