MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Masaüstü Firefox-un köhnə buraxılışlarında bütün səyyah tək bir əməliyyat sistemi prosesində işləyirdi. Xüsusi ilə səyyah araüzünü işlədən JavaScript (həmçinin "chrome code" kimi tanınır) veb səhifələrdəki kodlar (həmçinin "məzmun" ya da "veb məzmunu" kimi tanınır) ilə eyni prosesdə işləyirdi.

Firefox-un sonuncu buraxılışları səyyah araüzünü məzmundan ayrı bir prosesdə işlədir. Bu arxitekturanın ilk mərhələsində bütün səyyah vərəqləri (tabs) eyni prosesdə, səyyah araüzü isə ayrı bir prosesdə işləyir. Sonrakı mərhələlərdə biz məzmunu işlədən proseslərin sayın birdən çox olmağını gözləyirik. Firefox-a multiprosesi gətirən layihə Electrolysis adlanır və bəzən e10s şəklində qısaldılaraq yazılır.

Normal veb saytlara Firefox multiproses təsir etməyəcək. Firefox üzərində işləyən insanlara və kodları birbaşa məzmunla əlaqədə olan Firefox əlavə tərtibatçılarına təsir edəcək.

Məzmuna birbaşa qoşulmaq əvəzinə, məzmuna qoşulmaq üçün chrome JavaScript mesaj idarəçisi istifadə etməlidir. Keçidi asanlaşdırmaq üçün biz Çarpaz Proses Obyekt Sarğılarınıəlavə tərtibatçıları üçün bəzi alətləri hazırlamışıq. Əgər siz bir əlavə tərtibatçısınızsa və necə təsir görəcəyinizi öyrənmək istəyirsinizsə multiprosesli Firefox ilə işləmə rəhbərinə baxın.

Multiprosesli Firefox hal-hazırda Nightly buraxılışlarında standart olaraq aktivdir.


Texniki önbaxış
Multiproseslərin Firefox-da necə reallaşdığının çox yüksək səviyyəli görünüşü.
Sözlük
Multiprosesli Firefox-da istifadə olunan terminlər haqqında mənbə.
Mesaj idarəçisi
Chrome və məzmun arasında əlaqə qurmaq üçün istifadə olunan obyektlər haqqında tam rəhbər.
SDK-əsaslı əlavələr
Mövcud əlavələrin Əlavə SDK ilə köçürülməsi.
Hansı URLlər harda yüklənir
chrome:, about:, file:, resource: - kimi URLlərin hansı prosesə yüklənməsi ilə bağlı kiçik rəhbər.
Motivasiya
Biz nəyə görə multiprosesli Firefox-u tövsiyyə edirik: performans, təhlükəsizlik və stabillik.
Əlavə köçürmə rəhbəri
Əgər bir əlavə tərtibatçısısınızsa, sizin təsir görüb-görmədiyinizi və kodunuzu necə yeniləməli olduğunuzu öyrənin.
Çarpaz Proses Obyekt Sarğıları
Çarpaz Proses Obyekt Sarğıları chrome code üçün məzmuna sinxron keçid verən bir keçid yardımçısıdır.
Məzmun proseslərinin sazlanması
Məzmun proseslərində işləyən kodun sazlanması, çərçivə və proses skriptləri də daxildir.

Chrome skriptlərinin limitləri
Bundan sonra chrome kodda işləməyəcək təcrübələr və onların bərpası.
Çərçivə skriptlərinin limitləri
Çərçivə skriptləri içində işləməyəcək təcrübələr və nə etməli olduğunuz haqqında məlumatlar.

Bizimlə əlaqə saxlayın

Layihə haqqında daha çox öyrənin, dəstək verin və ya suallarınızı soruşun.

Document Tags and Contributors

 Contributors to this page: turok1997, fardinshikhiyev
 Last updated by: turok1997,