موزیلا در نهایت موفق شد ویژگی چند پردازشی را در مرورگر فایرفاکس خود ارائه دهد. این پروژه با نام Electrolysis، بزرگترین پروژه موزیلا تاکنون نامیده شده و رابط کاربری فایرفاکس و فرایندهای ارائه محتوا را جدا می کند.

موزیلا از سال 2009 شروع به کار بر روی نسخه چند پردازشی فایرفاکس کرد. در آن زمان، موزیلا جزئیات یک پروژه در حال تولد به نام Electrolysis “e10s” را معرفی کرد. اما این ویژگی چندین بار به تعویق افتاد و در حال حاضر برای اولین بار در Firefox 48 Beta به نمایش کشیده شده است.

موزیلا این پروژه را بزرگترین پروژه خود تاکنون معرفی کرده که به رابط کاربری مربوط اجازه می‌دهد تا فرایند پردازش داده، را در هر یک از تب‌هایی که برای سایت‌های اینترنتی مختلف باز کرده، را به صورت مجزا دنبال کند.

از چند سال گذشته، و از زمانی که کروم در صحنه ظاهر شد، به طور مداوم توسعه دهندگان و کاربران موزیلا کاهش یافته است. این ویژگی به کاربران اجازه می دهد که زبانه های مرورگر بی شماری را باز نگه دارند و برنامه های سنگین وب را اجرا کنند.

در فاز اولیه،  Electrolysis عملیات مورد استفاده برای ارائه صفحات وب و فرآیندهای رابط کاربری گرافیکی مرورگر را به دو بخش مختلف تقسیم خواهد کرد. هدف فایرفاکس از این کار جلوگیری کامل از سقوط مرورگر است حتی اگر توابع از کار بیفتند، با این ترفند رابط کاربری مرورگر می تواند همچنان به کار خود ادامه دهد.

در نسخه های آینده فایرفاکس، Electrolysis هر افزونه را به طور جداگانه اجرا خواهد کرد.

اگر چه Firefox Electrolysis همه آزمون های بتا را پشت سر گذاشته، اما توسعه دهندگان در حال برنامه ریزی برای عرضه آن به صورت محدود هستند.

با عرضه Electrolysis به یک درصد از کاربران فایرفاکس، یک مقایسه با آزمایش کنندگان بتا که در حال حاضر e10s را اجرا می کنند، انجام خواهد شد. اگر همه چیز سالم و امن به نظر برسد بقیه کاربران فایرفاکس هم به آن ارتقا خواهند یافت.

با این که می توانید در حال حاضر فایرفاکس 48 بتا را با Electrolysis فعال شده دانلود کنید، اما نسخه نهایی فایرفاکس حدود شش هفته دیگر به بازار عرضه خواهد شد.