ফায়ারফক্স 96 ইতিমধ্যে মুক্তি পেয়েছে এবং এগুলি এটির সংবাদ

ফায়ারফক্স লোগো

সম্প্রতি "Firefox 96" এর নতুন সংস্করণ আনুষ্ঠানিকভাবে প্রকাশিত হয়েছে এবং যেখানে ডেভেলপমেন্ট টিম ঘোষণা করেছে যে ফায়ারফক্স 96 "উল্লেখযোগ্যভাবে" প্রধান ব্রাউজার থ্রেডে স্থাপিত লোড হ্রাস করে এবং ক্যানভাস এপিআইতে WebP ফর্ম্যাটের জন্য ইমেজ এনকোডার সমর্থন যোগ করে।

এই কাজের পাশাপাশি ফায়ারফক্সের নতুন সংস্করণও জাভাস্ক্রিপ্ট WebRTC প্রোগ্রামিং ইন্টারফেসে বর্ধিতকরণ অন্তর্ভুক্ত করে, CSRF (ক্রস-সাইট অনুরোধ জালিয়াতি) আক্রমণের সম্ভাবনা কমাতে একটি উন্নত কুকি নীতি, ভিডিওর গুণমান অবনতির জন্য সংশোধন এবং অন্যান্য সংশোধন৷

ফায়ারফক্স 96 এর নতুন নতুন বৈশিষ্ট্য

ফায়ারফক্স 96 হল 2022 সালের প্রথম আপডেট এবং এতে অন্তর্ভুক্ত করা হয়েছে শব্দ দমনে উন্নতি, স্বয়ংক্রিয় লাভ নিয়ন্ত্রণ এবং ইকো বাতিলকরণ। অডিও এবং ভিডিও কল আপডেট করার জন্য, মজিলা সর্বশেষ আপডেটে শব্দ দমন এবং স্বয়ংক্রিয় লাভ নিয়ন্ত্রণে কাজ করেছে।

অ্যান্ড্রয়েডে, ব্যবহারকারীরা Firefox 96 এর সাথে একটি নতুন ইতিহাস হাইলাইট বৈশিষ্ট্য পাবেন, এছাড়াও সম্প্রতি পরিদর্শন করা ওয়েবসাইটগুলি প্রদর্শিত হবে৷

উল্লেখ্য যে এই নতুন সংস্করণটিও মূল থ্রেডে কাজের চাপ কমানোর উপর ফোকাস করে, এটি ব্রাউজারটিকে পুরানো, ধীরগতির সিস্টেমে দ্রুত চালাতে সাহায্য করার উদ্দেশ্যে করা হয়েছে৷ এছাড়াও, নতুন আপডেটের সাথে, Firefox SameSite=lax বৈশিষ্ট্যযুক্ত সমস্ত কুকিতে ডিফল্ট হবে। মজিলা বলছে এটি ক্রস-সাইট রিকোয়েস্ট ফরজরি (CSRF) আক্রমণ থেকে রক্ষা করতে সাহায্য করবে।

এছাড়াও ফায়ারফক্স 96 ডিফল্টরূপে লিনাক্সে কম মেমরি সনাক্তকরণের সাথে আসে। এই সনাক্তকরণটি ব্রাউজারের স্বয়ংক্রিয় ট্যাব মুছে ফেলার বৈশিষ্ট্যের সাথে আবদ্ধ।

যখন ব্রাউজার সনাক্ত করে যে এটির মেমরি কম, এটি সংস্থানগুলি খালি করতে অব্যবহৃত ট্যাবগুলি আনলোড করে৷ এখনও লিনাক্সে, Firefox 96 Alt + A-এর পরিবর্তে Ctrl + A দিয়ে "সকল নির্বাচন করুন" কীবোর্ড শর্টকাট প্রতিস্থাপন করে। পূর্ববর্তী সংস্করণে, একটি ওয়েব পৃষ্ঠায় সমস্ত পাঠ্য নির্বাচন করার সময় উভয় কীবোর্ড শর্টকাট উপলব্ধ ছিল।

শর্তাবলী WebRTC, ব্রাউজারের এই সংস্করণটি আর স্ক্রিন শেয়ারের রেজোলিউশন ডাউনগ্রেড করবে না সংযোগের সময়, একটি সমস্যা যা পূর্ববর্তী সংস্করণে কিছু ব্যবহারকারীকে প্রভাবিত করেছিল। উপরন্তু, Firefox Canvas API, যা ডেভেলপারদের গ্রাফিক্স আঁকতে দেয়, এখন WebP ফরম্যাটের জন্য ইমেজ এনকোডারকে সমর্থন করে। এটি ক্যানভাস উপাদানগুলিকে HTMLCanvasElement.toDataURL() এবং HTMLCanvasElement.toBlob() এর মতো পদ্ধতিগুলি ব্যবহার করে WebP ডেটা হিসাবে সামগ্রী রপ্তানি করতে দেয়৷

এর বিকাশকারীদের জন্য অন্যান্য মূল পরিবর্তন নিম্নরূপ:

  • Firefox 96 এর সাথে আসে SameSite=Lax কুকি নীতি ডিফল্টরূপে সক্রিয়। মজিলার মতে, এটি "সিএসআরএফ (ক্রস-সাইট অনুরোধ জালিয়াতি) আক্রমণের বিরুদ্ধে একটি শক্তিশালী প্রথম সারির প্রতিরক্ষা প্রদান করে।" একই ডোমেন থেকে পাঠানো কুকি, কিন্তু বিভিন্ন স্কিম ব্যবহার করে, এখন একইসাইট কুকি নীতির উদ্দেশ্যে বিভিন্ন সাইট থেকে আসা বলে মনে করা হয়।
  • ক্যাসকেডিং স্টাইল শীটগুলির ক্ষেত্রে, রঙের স্কিম একটি উপাদানকে নির্দেশ করতে দেয় যে এটি কোন রঙ-স্কিমটি আরামদায়কভাবে রেন্ডার করতে পারে।

     

  • অতিরিক্তভাবে, কাউন্টার-রিসেট প্রপার্টি এখন বিপরীত CSS কাউন্টার নির্মাণের জন্য বিপরীত() ফাংশনকে সমর্থন করে, যা উপাদানগুলিকে নিচের ক্রম অনুসারে সংখ্যার উদ্দেশ্যে করা হয়। বিপরীত () ফাংশনটি তালিকা উপাদান কাউন্টারের সাথে বিপরীত ক্রমে নম্বর অর্ডার করা তালিকার সাথে ব্যবহার করা যেতে পারে।
  • এছাড়াও, SameSite অ্যাট্রিবিউট নির্দিষ্ট করা না থাকলে কুকিজকে পরোক্ষভাবে SameSite=Laxo-তে সেট করা হয়েছে বলে ধরে নেওয়া হয়, এবং SameSite=None সহ কুকিগুলির একটি নিরাপদ প্রসঙ্গ প্রয়োজন হয় না।
  • canShare() API এখন অ্যান্ড্রয়েড দ্বারা সমর্থিত, যা নির্দিষ্ট লক্ষ্যগুলির জন্য navigator.share() সফল হবে কিনা তা পরীক্ষা করার অনুমতি দেয়৷
  • অতিরিক্তভাবে, এক্সপেরিমেন্টাল ওয়েব লক এপিআই ডিফল্টরূপে সক্রিয় থাকে, ওয়েব অ্যাপ্লিকেশনগুলিকে একাধিক ট্যাবে চালানোর অনুমতি দেয় বা কর্মীদের সম্পদের ব্যবহার সমন্বয় করতে দেয়।
  • DOM স্তরে, IntersectionObserver() কনস্ট্রাক্টর এখন rootMargin-এ ডিফল্ট করে যদি সংশ্লিষ্ট প্যারামিটার বিকল্পে একটি খালি স্ট্রিং পাস করা হয়, ব্যতিক্রম না করে।
  • ফায়ারফক্স 96-এ, প্রধান থ্রেড লোডও হ্রাস করা হয়েছে।

ফায়ারফক্স 96 এর নতুন সংস্করণটি লিনাক্সে ইনস্টল করবেন কীভাবে?

উবুন্টু ব্যবহারকারী, লিনাক্স মিন্ট বা উবুন্টুর কিছু ডেরাইভেটিভ, ব্রাউজারের পিপিএর সাহায্যে তারা এই নতুন সংস্করণটি ইনস্টল বা আপডেট করতে পারে।

এটি একটি টার্মিনাল খোলে এবং এতে নিম্নলিখিত কমান্ডটি প্রয়োগ করে সিস্টেমে যুক্ত করা যেতে পারে:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

হয়ে গেল এখন তাদের সাথে এটি ইনস্টল করতে হবে:

sudo apt install firefox

আর্চ লিনাক্স ব্যবহারকারী এবং ডেরিভেটিভসের জন্য, কেবল একটি টার্মিনালে চালান:

sudo pacman -S firefox

এখন যারা ফেডোরা ব্যবহারকারী তাদের জন্য বা এটি থেকে প্রাপ্ত অন্য কোনও বিতরণ:

sudo dnf install firefox

পরিশেষে যদি তারা ওপেনসুএস ব্যবহারকারী হয়তারা সম্প্রদায় ভান্ডারগুলিতে নির্ভর করতে পারে, সেখান থেকে তারা তাদের সিস্টেমে মজিলার যোগ করতে পারে।

এটি একটি টার্মিনাল দিয়ে এবং এতে টাইপ করে করা যেতে পারে:

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

পাড়া অন্যান্য সমস্ত লিনাক্স বিতরণ বাইনারি প্যাকেজগুলি ডাউনলোড করতে পারে থেকে নিম্নলিখিত লিঙ্ক।