ফায়ারফক্স একটি জনপ্রিয় ওয়েব ব্রাউজার
মোজিলা 'ফায়ারফক্স ১৫৪'-এর নতুন সংস্করণের আনুষ্ঠানিক প্রকাশের ঘোষণা দিয়েছে। এই আপডেটে স্থানীয় নেটওয়ার্কে সংযোগ সুরক্ষিত রাখা, কৃত্রিম বুদ্ধিমত্তার মাধ্যমে ট্যাব ব্যবস্থাপনা উন্নত করা এবং ওয়েব ডেভেলপারদের জন্য নতুন সুবিধা প্রদানের লক্ষ্যে বিভিন্ন ধরনের সেটিংস অন্তর্ভুক্ত করা হয়েছে ।
এই রিলিজের পাশাপাশি, সংস্থাটি তার এক্সটেন্ডেড সাপোর্ট ব্রাঞ্চ (ESR)-এর জন্য রক্ষণাবেক্ষণ আপডেট প্রকাশ করেছে, যার মাধ্যমে ভার্সন 153.1.0, 140.14.0 এবং 115.39.0 সরবরাহ করা হয়েছে। এছাড়াও, মোজিলা ডেভেলপমেন্ট টিম এই রিলিজে 167টি দুর্বলতা প্যাচ করেছে ।
ফায়ারফক্স 154 এর নতুন নতুন বৈশিষ্ট্য
ফায়ারফক্সের নতুন সংস্করণে নিরাপত্তা সংক্রান্ত বেশ কিছু উন্নতি করা হয়েছে, যার মধ্যে ওয়েবসকেট সংযোগের জন্য লোকাল নেটওয়ার্ক অ্যাক্সেস (LNA) স্পেসিফিকেশনটি সবচেয়ে উল্লেখযোগ্য। ঐতিহাসিকভাবে, পাবলিক ওয়েব অ্যাপ্লিকেশনগুলো একজন ব্যবহারকারীর অভ্যন্তরীণ নেটওয়ার্কের ভেতরের ডিভাইসগুলোর সাথে সংযোগ স্থাপনের চেষ্টা করতে পারত । এখন, ফায়ারফক্স ডিফল্টরূপে লুপব্যাক অ্যাড্রেস এবং প্রাইভেট নেটওয়ার্ক রেঞ্জে অ্যাক্সেস সীমাবদ্ধ করে ।
অন্য কথায়, যদি কোনো ওয়েবসাইট কোনো স্থানীয় রিসোর্সে ওয়েবসকেট খোলার চেষ্টা করে, তাহলে ব্রাউজারটি সেই কাজটি থামিয়ে দেবে এবং সুস্পষ্ট অনুমতি চেয়ে একটি ডায়ালগ বক্স প্রদর্শন করবে।
ট্যাব ব্যবস্থাপনা, গোপনীয়তা এবং মাল্টিমিডিয়া
ফায়ারফক্স ১৫৪-এ "স্মার্ট উইন্ডো" মোড চালু করা হয়েছে, যা একটি পর্যায়ক্রমিক রোলআউট ফিচার। এটি কৃত্রিম বুদ্ধিমত্তা ব্যবহার করে খোলা ট্যাবগুলো বিশ্লেষণ করে, সেগুলোকে তাদের প্রেক্ষাপট অনুযায়ী যৌক্তিকভাবে শ্রেণিবদ্ধ করে এবং প্রতিটি গ্রুপের জন্য নামের পরামর্শ দেয় ।
এই নতুন ফিচারগুলোর নিয়ন্ত্রণ সহজ করার জন্য, অ্যাড্রেস বারে "ম্যানেজ এআই" নামে একটি কুইক অ্যাক্সেস বাটন রয়েছে, যা সরাসরি সংশ্লিষ্ট সেটিংস প্যানেলে নিয়ে যায়। এদিকে, নেটিভ ফুল-পেজ ট্রান্সলেশন টুলটি এখন এইচটিএমএল ফ্রেমের (<iframe>) ভেতরে থাকা কন্টেন্ট অনুবাদ করতে পারে এবং দ্রুততর প্রতিক্রিয়ার জন্য সাইট লোড হওয়ার সময়েই ভাষা শনাক্ত করে।
মাল্টিমিডিয়া পারফরম্যান্সের ক্ষেত্রে, ভিডিও চালানোর সময় টাইমলাইনে সার্চিং এবং স্ক্রলিং উল্লেখযোগ্যভাবে দ্রুততর করার জন্য ব্রাউজার ইঞ্জিনটিকে অপ্টিমাইজ করা হয়েছে । এছাড়াও, উইন্ডোজ ব্যবহারকারীরা এখন সরাসরি ব্রাউজার থেকে এনভিডিয়া জিফোর্স নাউ (NVIDIA GeForce NOW) ক্লাউড গেমিং প্ল্যাটফর্মটি চালানোর জন্য অফিশিয়াল সাপোর্ট পাচ্ছেন।
নতুন ওয়েব মান
কন্টেন্ট ক্রিয়েটর এবং ওয়েব ডেভেলপারদের জন্য, এই সংস্করণটিতে CSS, HTML, এবং JavaScript স্ট্যান্ডার্ডের সাম্প্রতিক বৈশিষ্ট্যগুলো অন্তর্ভুক্ত করা হয়েছে। এর রেন্ডারিং ইঞ্জিনে `text-box-trim` এবং `text-box-edge` CSS প্রপার্টিগুলোর জন্য সাপোর্ট যোগ করা হয়েছে, যা ফন্টের ওপর ও নিচের মার্জিনের ওপর গাণিতিক নিয়ন্ত্রণ প্রদান করে এবং স্পেসিংয়ের কোনো কৌশলের ওপর নির্ভর না করেই নিখুঁত উল্লম্ব অ্যালাইনমেন্টের সুযোগ দেয়।
এছাড়াও `sibling-index()` এবং `sibling-count()` CSS ফাংশনগুলো অন্তর্ভুক্ত করা হয়েছে, যা DOM ট্রি-তে কোনো এলিমেন্টের তার সিibling এলিমেন্টগুলোর সাপেক্ষে অবস্থানের উপর ভিত্তি করে শর্তসাপেক্ষ স্টাইলিংয়ের সুযোগ দেয়। HTML ফর্ম কাঠামোর ক্ষেত্রে, `<input type="time">` এবং `<input type="datetime-local">` ট্যাগ ব্যবহার করার সময় ফায়ারফক্স এখন সময় নির্বাচনের জন্য একটি নেটিভ গ্রাফিক্যাল ইন্টারফেস প্রদর্শন করে।
নেটওয়ার্ক এবং ডেটা প্রসেসিং পর্যায়ে, ব্রাউজার ইতিমধ্যেই HTTP No-Vary-Search হেডারটি ব্যাখ্যা করে। এই নির্দেশিকাটি সার্ভারকে নির্দেশ করতে সাহায্য করে যে কোন URL প্যারামিটারগুলো বিষয়বস্তুর জন্য অপ্রাসঙ্গিক , যার ফলে ব্রাউজার ডিস্ক ক্যাশে সংরক্ষিত পৃষ্ঠার সংস্করণগুলো পুনরায় ব্যবহার করতে পারে এবং লোড হওয়ার সময় উন্নত হয়।
জাভাস্ক্রিপ্ট অংশে, Iterator ইন্টারফেসটি নতুন সিনক্রোনাস এক্সিকিউশন মেথড দিয়ে আপডেট করা হয়েছে, যেমন এলিমেন্টগুলোকে গ্রুপে ভাগ করার জন্য `.chunks()`, স্লাইডিং উইন্ডো ইটারেশনের জন্য `.windows()`, সরাসরি কন্টেন্ট ভ্যালিডেশনের জন্য `.includes()`, এবং ফলাফলগুলোকে স্ট্রিং-এ সংযুক্ত করার জন্য `.join()`। সবশেষে, ইন্টিগ্রেটেড JSON ফাইল ভিউয়ারটি স্ক্রিনের নিচে নির্বাচিত এলিমেন্টের সম্পূর্ণ পাথ (ব্রেডক্রাম্ব) প্রদর্শন করে ডিবাগিংকে সহজ করে তোলে।
ইন্টারফেসের ত্রুটি সংশোধন এবং পরিচিত বাগ সংশোধন
উন্নয়ন চক্রে বিভিন্ন অপারেটিং সিস্টেম জুড়ে গ্রাফিক্যাল ইন্টারফেসকে আরও উন্নত করার দিকেও মনোযোগ দেওয়া হয়েছিল। macOS-এর একটি বাগ ঠিক করা হয়েছে, যেখানে ব্রাউজার বন্ধ করলে একটি অদৃশ্য উইন্ডো থেকে যেত যা মাউস ক্লিক ক্যাপচার করত। এছাড়া, উইন্ডোজ টাস্কবারের স্বয়ংক্রিয়ভাবে লুকিয়ে যাওয়া এবং পিকচার-ইন-পিকচার উইন্ডো প্রদর্শনের সাথে সম্পর্কিত একাধিক সমস্যাও সংশোধন করা হয়েছে। "ফায়ারফক্স ভিউ" বাটনটির আচরণও পরিবর্তন করা হয়েছে; নতুন বা নিষ্ক্রিয় প্রোফাইলের জন্য এটিকে ডিফল্ট টুলবার থেকে সরিয়ে দেওয়া হয়েছে, যদিও কাস্টমাইজেশন মেনু থেকে এটি পুনরুদ্ধার করা যায়।
অবশেষে, এটি উল্লেখ করা প্রয়োজন যে বর্তমানে দুটি সমস্যার সমাধান করা হচ্ছে : অটোফিল লজিকে সাম্প্রতিক পরিবর্তনের কারণে কিছু ব্যবহারকারী সাময়িকভাবে ঠিকানা অটোফিল ব্যর্থতার সম্মুখীন হতে পারেন , এবং ব্রাউজারের ক্রেডেনশিয়াল স্টোর অ্যাক্সেস করার সময় ধীর পারফরম্যান্স বা অপ্রত্যাশিত মাস্টার পাসওয়ার্ড প্রম্পটের মতো ঘটনা ঘটতে পারে। মোজিলা জানিয়েছে যে উভয় সমস্যার সমাধান ইতোমধ্যে প্রয়োগ করা হয়েছে এবং তারা ব্রাউজারের স্থিতিশীলতা পর্যবেক্ষণ অব্যাহত রেখেছে।
কিভাবে Firefox 154 ইনস্টল বা আপডেট করবেন
আপনার যদি আগে থেকেই ফায়ারফক্স ইনস্টল করা থাকে, তাহলে আগামী কয়েক দিনের মধ্যে আপনার ডিস্ট্রিবিউশনের প্যাকেজ ম্যানেজারের মাধ্যমে আপডেটটি স্বয়ংক্রিয়ভাবে চলে আসবে। তবে, অফিসিয়াল রিপোজিটরিগুলোর জন্য অপেক্ষা না করে যদি আপনি অবিলম্বে সংস্করণ ১৫৩ পেতে চান , তাহলে মোজিলা কর্তৃক প্রদত্ত অফিসিয়াল বাইনারিটি ব্যবহার করাই সর্বোত্তম বিকল্প।
যেকোনো লিনাক্স ডিস্ট্রিবিউশনে (উবুন্টু, ফেডোরা, আর্চ, ইত্যাদি) বাইনারি থেকে এটি ইনস্টল করতে, আপনি আপনার টার্মিনালে এই পদক্ষেপগুলি অনুসরণ করতে পারেন:
wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES" sudo tar xjf firefox.tar.bz2 -C /opt/ sudo ln -sf /opt/firefox/firefox /usr/bin/firefox
আপনি যদি স্ন্যাপ প্যাকেজ (যা উবুন্টুতে প্রচলিত) ব্যবহার করতে পছন্দ করেন, তাহলে নিম্নলিখিত কমান্ডের মাধ্যমে আপডেটটি জোরপূর্বক করতে পারেন:
সুডো স্ন্যাপ রিফ্রেশ ফায়ারফক্স
যেসব ব্যবহারকারী Flatpak এবং Flathub পছন্দ করেন, তারা নিম্নলিখিত কমান্ডটি চালিয়ে আপডেটটি করতে পারেন:
flatpak আপডেট org.mozilla.firefox
উবুন্টু, লিনাক্স মিন্ট এবং উবুন্টুর অন্যান্য ডেরিভেটিভের ব্যবহারকারীরা অফিসিয়াল পিপিএ (PPA) এর মাধ্যমেও ফায়ারফক্স আপডেট করতে পারেন । এটি করার জন্য, একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডগুলি লিখুন:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
অবশেষে, যদি আপনি এটি আপনার ডিস্ট্রিবিউশনের নেটিভ রিপোজিটরিতে (DNF, Pacman) পৌঁছানোর জন্য অপেক্ষা করতে চান, তাহলে আপনাকে কেবল আপনার সিস্টেমের স্বাভাবিক আপডেট কমান্ডটি চালাতে হবে, যদিও মনে রাখবেন যে এটি কয়েক ঘন্টা (আর্চে) থেকে বেশ কয়েক দিন (ডেবিয়ান/উবুন্টুতে) পর্যন্ত সময় নিতে পারে।