Kliyent tərəfli şəkil emalı: sıfır bilikli brauzerdaxili alətlər məxfiliyinizi niyə qoruyur
İyirmi ildən çox müddət ərzində veb utilitləri mərkəzləşdirilmiş server tərəfli arxitektura ilə işləyirdi: PDF-i sıxmaq, fotonu çevirmək və ya fonu silmək lazım olduqda şəxsi fayllarınızı ictimai şəbəkələr üzərindən uzaq bulud serverinə yükləməli idiniz. Orada fayllarınız üçüncü tərəf disklərində saxlanılır, mülkiyyət backend skriptləri ilə emal olunur və məlumat sızmalarına, toplanmaya və nəzarətə qarşı həssas qalırdı. Kliyent tərəfli WebAssembly, Web Worker-lər və HTML5 Canvas API-nin bulud yükləmələrini necə köhnəltdiyini, ani performans və zəmanətli tam təcrid olunmuş məxfilik təqdim etdiyini kəşf edin.
1. Bulud illüziyası: ənənəvi onlayn çeviricilər məlumatlarınızdan necə sui-istifadə edir
İstifadəçilər internetdə pulsuz fayl çeviriciləri, PDF alətləri və ya şəkil redaktorları axtardıqda reklamla dəstəklənən yüzlərlə onlayn SaaS saytı ilə qarşılaşırlar. Bu saytlar xidmətlərini 'pulsuz' və 'təhlükəsiz' kimi reklam etsə də, onların biznes modelləri tez-tez istifadəçi məxfiliyini əsaslı şəkildə pozur.
Ənənəvi bulud arxitekturasında hər qarşılıqlı əlaqə fayllarınızın internet üzərindən xarici yurisdiksiyalarda yerləşən uzaq serverlərə ötürülməsini tələb edir. Qəbul edildikdən sonra fayl uzaq sərt disklərdə müvəqqəti və ya daimi saxlanılır. Xidmət faylları bir saatdan sonra sildiyini iddia etsə belə, həmin fayl server yaddaşında olub, jurnal fayllarına yazılıb, məzmun çatdırılma şəbəkəsinin kənar düyünlərində keşlənib və backend verilənlər bazası sızmalarına qarşı həssas olub.
Daha pisi, prinsipsiz onlayn çevirmə platformaları istifadəçi yükləmələrindən gəlir əldə edir: PDF CV-lərdən şəxsi əlaqə məlumatlarını çıxarır, süni intellekt modellərini öyrətmək üçün yüksək ayırdetməli üz portretlərini toplayır və smartfon fotolarından GPS coğrafi koordinatlarını götürür. Geniş yayılmış şəxsiyyət oğurluğu və korporativ casusluq dövründə məxfi biznes sənədlərini və ya ailə fotolarını anonim bulud serverlərinə yükləmək qəbuledilməz riskdir.
2. Arxitektura inqilabı: WebAssembly, Web Worker-lər və HTML5 Canvas
Buluddan asılı emaldan kliyent tərəfli hesablamaya keçid JavaScript-in təqdim edilməsindən bəri veb mühəndisliyində ən dərin paradiqma dəyişikliyidir. Bu inqilab üç müasir veb standartı ilə təmin olunur:
1. WebAssembly (Wasm): W3C tərəfindən standartlaşdırılmış WebAssembly birbaşa veb brauzerin virtual maşın sandboxunda yerliyə yaxın sürətlə icra olunan aşağı səviyyəli binar kod formatıdır. Mürəkkəb, sınaqdan çıxmış C, C++ və Rust kitabxanaları — libjpeg-turbo, libpng, libheif, Potrace və PDF təhlil mühərrikləri daxil olmaqla — Wasm-a kompilyasiya edilib proqram quraşdırmadan istifadəçinin CPU-sunda yerli olaraq işləyə bilər.
2. Web Worker-lər: brauzerdə JavaScript təbii olaraq təkaxınlıdır. İntensiv şəkil kodlaşdırmasını və ya çoxsəhifəli PDF kompilyasiyasını əsas axında işlətmək istifadəçi interfeysini dondurardı. Web Worker-lər ağır hesablama alqoritmlərinin ayrıca fon axınlarında işləməsinə imkan verir və interfeysin saniyədə 60 kadrda yağ kimi rəvan qalmasını təmin edir.
3. HTML5 Canvas və tipli massivlər (Uint8ClampedArray): müasir brauzerlər Canvas API vasitəsilə xam RGBA piksel yaddaş buferlərinə birbaşa, yüksək performanslı çıxış təqdim edir. Şəkil filtrləri, rəng məsafəsi hesablamaları və format çevrilmələri milyonlarla piksel üzrə millisaniyələr ərzində icra olunur.
4. WebAssembly SIMD (Single Instruction, Multiple Data): müasir kliyent tərəfli mühərriklər WebAssembly sabit enli 128 bitlik SIMD genişləndirmələri ilə vektor emalını yeni zirvələrə qaldırır. SIMD tək CPU təlimatının dörd 32 bitlik sürüşən nöqtəli ədəd və ya on altı 8 bitlik tam ədəd üzərində eyni vaxtda hesab əməliyyatları icra etməsinə imkan verir. Konvolyusiya nüvələri, rəng fəzası çevrilmələri (sRGB-dən xətti RGBA-ya kimi) və ya kəskinləşdirmə filtrləri tətbiq edərkən Wasm SIMD piksel ötürmə qabiliyyətini 300%–400% artırır və kompilyasiya edilmiş yerli masaüstü binarları ilə rəqabət aparır.
5. SharedArrayBuffer ilə çoxaxınlılıq: Web Worker-ləri mənşələrarası təcrid olunmuş mühitlərdə (COOP və COEP HTTP cavab başlıqları ilə qorunan) SharedArrayBuffer və atomar yaddaş əməliyyatları ilə birləşdirməklə brauzerdaxili utilitlər nəhəng giqapiksel faylları bütün mövcud fiziki CPU nüvələri arasında bölə və emal darboğazlarını aradan qaldıra bilər.
3. Sıfır saxlama təhlükəsizlik modeli: tam təcrid olunmuş yerli hesablama
2run.tools əvvəldən güzəştsiz Sıfır Saxlama, Sıfır Ötürmə təhlükəsizlik modeli üzərində qurulub. Məlumatlarınızın necə emal edildiyinin texniki izahı belədir:
- 100% yerli fayl qəbulu: 2run.tools-da sənəd seçdikdə və ya şəkli sürüklədikdə fayl HTML5 File API və FileReader vasitəsilə birbaşa yerli sərt diskinizdən brauzerinizə ayrılmış yaddaşa (RAM) oxunur. Şəbəkə bağlantınız üzərindən sıfır bayt ötürülür.
- Yaddaşda sandbox icrası: bütün şəkil emalı, vektor izləmə, PDF xəttiləşdirilməsi və şifrələmə yalnız brauzer sandboxunuzdakı WebAssembly yaddaş yığınında baş verir.
- Ani yerli endirmə: emal tamamlandıqda çıxış faylı yerli Blob URL ('blob:https://2run.tools/...') kimi sintez edilir. Endir düyməsinə kliklədikdə brauzeriniz faylı heç vaxt serverə toxunmadan birbaşa RAM-dan Endirmələr qovluğunuza köçürür.
- Avtomatik yaddaş təmizlənməsi: brauzer tabını bağladığınız və ya səhifəni yenilədiyiniz anda əməliyyat sistemi və brauzerin zibil toplayıcısı yaddaş buferlərini geri alır və bütün müvəqqəti məlumatları daimi məhv edir.
4. Korporativ uyğunluq: GDPR, HIPAA və hüquqi imtiyaz tələblərinin ödənilməsi
Korporativ müəssisələr, hüquq firmaları, səhiyyə təminatçıları və dövlət qurumları üçün məlumat məxfiliyi sadəcə üstünlük deyil; bu, sərt hüquqi və tənzimləyici tələbdir:
1. Ümumi Məlumatların Qorunması Reqlamenti (GDPR / KVKK): Avropa və Türkiyə məlumat qorunması qanunlarına görə şəxsi məlumatların üçüncü tərəf bulud serverlərinə ötürülməsi rəsmi Məlumat Emalı Müqavilələrinin (DPA) imzalanmasını və transsərhəd ötürmə uyğunluğunun təmin edilməsini tələb edir. 2run.tools heç vaxt məlumatı heç bir serverə ötürmədiyi üçün GDPR-ın 4-cü maddəsinə görə heç bir şəxsi məlumat emalı baş vermir və tənzimləyici risk aradan qalxır.
2. Tibbi Sığortanın Daşınması və Hesabatlılıq Aktı (HIPAA): qorunan sağlamlıq məlumatları (PHI) — xəstə patologiya skanları və ya tibbi qəbul formaları kimi — ilə işləyən səhiyyə qurumları PHI-ni sertifikatsız bulud alətlərinə yüklədikdə federal qanunu pozur. Kliyent tərəfli alətlər HIPAA təhlükəsizlik qaydalarına uyğun tam təcrid olunmuş mühiti qoruyur.
3. Vəkil-müştəri hüquqi imtiyazı: məxfi məhkəmə sübutları, buraxılmamış birləşmə şərtləri və patent sənədləri ilə işləyən hüquq firmaları fayllar üçüncü tərəf SaaS satıcılarına açıldıqda hüquqi imtiyazı pozur. Kliyent tərəfli alətlər imtiyazlı sənədlərin ciddi şəkildə hüquq firmasının fiziki perimetri daxilində qalmasını təmin edir.
5. Oflayn-ilk Proqressiv Veb Tətbiqlər (PWA) və tam təcrid olunmuş mühitlər
Kliyent tərəfli veb texnologiyasının dəyişdirici üstünlüyü tamamilə oflayn işləmə qabiliyyətidir. WebAssembly modullarımız, skriptlərimiz və interfeys komponentlərimiz müasir Service Worker-lər vasitəsilə brauzerdə keşləndiyi üçün 2run.tools internetdən ayrıldıqda belə rəvan işləyir.
Noutbukunuzu təyyarədə, uzaq tədqiqat stansiyasında və ya internet bağlantısı olmayan yüksək təhlükəsizlikli təcrid olunmuş müdafiə obyektində açıb mürəkkəb PDF birləşdirmələri, şəkil sıxmaları və format çevrilmələrini problemsiz icra edə bilərsiniz.
Bu oflayn-ilk etibarlılıq məhsuldarlığınızın heç vaxt qeyri-sabit Wi-Fi bağlantılarının, uzaq server kəsintilərinin və ya bulud API sürət limitlərinin girovuna çevrilməməsinə zəmanət verir.
6. Performans müqayisəsi: brauzerdaxili emal niyə bulud SaaS-dan sürətlidir
Geniş yayılmış yanlış təsəvvürə görə uzaq bulud serverləri şəxsi kompüterlərdən sürətli olmalıdır. Bulud serverləri böyük ümumi hesablama gücünə malik olsa da, şəbəkə ötürməsinin fizikası böyük gecikmə cəzası yaradır:
Bulud SaaS darboğazı: bulud əsaslı çeviricidə kompüteriniz əvvəlcə internet bağlantınız üzərindən 50MB PDF yükləməlidir (standart genişzolaqlı internetdə 10–30 saniyə). Fayl server növbəsinə daxil olur, mövcud emal konteynerini gözləyir, əməliyyatı icra edir və sonra çıxış faylını cihazınıza geri endirmək üçün daha 10–30 saniyə tələb olunur.
Kliyent tərəfli üstünlük: 2run.tools ilə şəbəkə gecikməsi tamamilə aradan qalxır. Müasir çoxnüvəli noutbuk və masaüstü prosessorlar (Apple Silicon M seriyası, Intel Core, AMD Ryzen) WebAssembly təlimatlarını yerli aparat axınları üzrə paralel icra edir. Emal faylı buraxdığınız dəqiq millisaniyədə başlayır və bütün tapşırığı faylı bulud serverinə sadəcə yükləmək üçün tələb olunan vaxtdan daha qısa müddətdə bitirir.
7. 2run.tools baxışı: pulsuz, mərkəzləşdirilməmiş veb utilitlərin gələcəyi
2run.tools-un missiyası vebin dünya səviyyəli məhsuldarlıq proqramı təqdim etmək üçün mərkəzləşdirilmiş, nəzarətə əsaslanan bulud vasitəçilərinə ehtiyacı olmadığını sübut etməkdir. Müasir kliyent tərəfli brauzer mühərriklərinin tam gücündən istifadə edərək geniş peşəkar media utilitləri dəsti təqdim edirik:
- Tam sənəd mühəndisliyi: PDF-i sıxmaq və PDF-ləri birləşdirməkdən PDF-i düzləşdirmək, PDF-i xəttiləşdirmək və hərbi səviyyəli PDF-i parolla qorumağa qədər.
- Yeni nəsil şəkil optimallaşdırması: köhnə aktivləri SVG-dən PNG-yə, JPG-dən WebP-yə çevirmə, HEIC-dən JPG-yə çevirmə və EXIF-i silmə alətləri ilə çevirin.
Hər şey pulsuz, süni fayl ölçüsü limitləri olmadan, abunəlik olmadan və tam məxfiliyin möhkəm zəmanəti ilə işləyir.
Bu alətləri indi brauzerinizdə pulsuz işlədin
Fayl yükləmə yoxdur, limitsiz istifadə, müasir brauzer Web Workers ilə ani emal.
Tez-tez verilən suallar
2run.tools-un fayllarımı serverə yükləmədiyini necə yoxlaya bilərəm?▾
Bunu özünüz asanlıqla yoxlaya bilərsiniz. Brauzerinizin Developer Tools-unu açın (F12 və ya sağ klik > Inspect) və 'Network' tabını seçin. 2run.tools-da istənilən aləti yükləyin, kompüterinizi Wi-Fi-dan ayırın və ya Təyyarə rejimini yandırın və fayllarınızı emal edin. Alətlər sıfır şəbəkə sorğusu ilə oflayn rejimdə qüsursuz işləməyə davam edəcək.
Kliyent tərəfli alətlər kompüterimin aparatı ilə məhdudlaşırmı?▾
Emal yerli olaraq baş verdiyi üçün performans birbaşa kompüterinizin CPU və RAM-ı ilə miqyaslanır. Müasir kompüterlər və smartfonlar çox meqabaytlıq faylları saniyələr ərzində emal edir və yüzlərlə səhifəlik sənədləri asanlıqla öhdəsindən gəlir.
Kliyent tərəfli alətlər mobil telefonlarda və planşetlərdə işləyirmi?▾
Bəli! iOS (Safari) və Android (Chrome) üzrə müasir mobil brauzerlər WebAssembly və HTML5 Canvas-ı tam dəstəkləyir və faylları smartfonunuzda tam yerli məxfiliklə sıxmağa, çevirməyə və qorumağa imkan verir.
Yerli emal zamanı fayl ölçüsü limitləri varmı?▾
Öz server ötürmə qabiliyyətinə qənaət etmək üçün 10MB və ya 25MB limitlər qoyan bulud SaaS saytlarından fərqli olaraq 2run.tools-da süni fayl ölçüsü limitləri yoxdur. Yalnız fiziki cihazınızdakı mövcud yaddaşla (RAM) məhdudlaşırsınız.
Brauzer tabını bağladıqdan sonra fayllarıma nə olur?▾
Bütün fayllar və müvəqqəti məlumatlar ciddi şəkildə dəyişkən kompüter yaddaşında (RAM) saxlanılır. Tabı bağladığınız və ya başqa səhifəyə keçdiyiniz anda brauzerin yaddaşı əməliyyat sistemi tərəfindən dərhal təmizlənir və diskinizdə və ya internetin heç bir yerində iz qalmır.
Bizneslər korporativ təhlükəsizlik siyasətlərini pozmadan 2run.tools-dan istifadə edə bilərmi?▾
Bəli. Heç bir məlumat xaricə ötürülmədiyi və saxlanılmadığı üçün 2run.tools korporativ İT və təhlükəsizlik siyasətlərinə cavab verir, məlumat sızmalarının və uyğunluq pozuntularının qarşısını alır.
2run Mühəndislik və Məxfilik Komandası
2RUN OÜ-nun (Tallinn, Estoniya) brauzer mühərriki və təhlükəsizlik komandası tərəfindən hazırlanıb. Məlumat saxlamayan, məxfi brauzer arxitekturasına əsaslanır.