مهاجرت به فایرفاکس

مهاجرت به فایرفاکس

یادم نیست که اولین بار کی مرورگر کروم را باز کردم، اما خاطرم هست آن قدر خوب بود که کمتر از نیم ساعت کار کردن با آن مجابم کرد که مرورگر اصلیم بشود. حدود ۱ ماه پیش فنِ cpu کامپیوتر از کار افتاد و به مرور قدرت آن کمتر می‌شد، این را از آنجا حدس می‌زنم که با برنامه‌های ساده درصد استفاده از cpu بالا می‌رفت. این روال ادامه داشت تا اینکه هفته پیش گویا اوضاع خیلی خراب شد به حدی که حتی با باز کردن سریع چند تَب در کروم هم cpu به ۱۰۰ درصد می‌رسید. گاهی هم کامپیوتر خاموش می‌شد، اما همچنان حوصله حمل کیس و درست کردن فن را نداشتم.

در همین میان خبری خواندم در مورد نسخه جدید فایرفاکس(۵۷) با نام کوانتوم. در آن کلی تعریف کرده بودند که قسمتی از آن دوباره نوشته شده، طراحی آن عوض شده و دیگر موارد.

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

خلاصه استفاده از Rust در نسخه جدید فایرفاکس دلیل دیگری شد تا آن را نصب و امتحان کنم. قبلا هم فایرفاکس را تست کرده بودم، اما همیشه احساس می‌کردم کند است. این بار این طور نبود، حتی مشکل cpu هم کمتر شد، در کنار آن از طراحی جدید و برخی ویژگی‌های آن خوشم آمد. تصمیم گرفتم یک هفته از فایرفاکس استفاده کنم ببینم چه می‌شود. دیروز یک هفته تمام شد. هم در دسکتاپ هم موبایل به فایرفاکس مهاجرت کردم.

همه این‌ها به این معنا نیست که فایرفاکس کوانتوم از کروم سریع‌تر است، تا جایی که من دیدم هنوز نیست(البته به نظر سرعت آن قرار است بعد از این نسخه مرتبا بهتر شود). اما الان فایرفاکس برای من قابل قبول شده(حتی کمی بیشتر)، این موضوع در کنار تمایل به تنوع بعد از مدت‌ها و تا حدی ترجیح دادن ارزش‌های موزیلا به گوگل و … بهانه‌ای شد برای این مهاجرت.

چند مطلب برای مطالعه بیشتر در مورد فایرفاکس جدید:

  1. Introducing the New Firefox: Firefox Quantum
  2. Entering the Quantum Era—How Firefox got fast again and where it’s going to get faster
  3. Fearless Concurrency in Firefox Quantum