প্রকাশিত: ২ জুন, ২০২৬
ক্রোম ১৪৯ এখন চালু হচ্ছে, এবং এই পোস্টে রিলিজটির কিছু প্রধান ফিচার তুলে ধরা হয়েছে। ক্রোম ১৪৯-এর সম্পূর্ণ রিলিজ নোট পড়ুন।
এই রিলিজের উল্লেখযোগ্য দিকগুলো:
- CSS গ্যাপ ডেকোরেশন ব্যবহার করে আপনি গ্রিড এবং ফ্লেক্সবক্সের মতো কন্টেইনার লেআউটের ফাঁকা স্থানগুলোকে স্টাইল করতে পারেন।
- bfcache এন্ট্রিতে WebSockets সংযোগ বিচ্ছিন্ন করলে, সক্রিয় WebSocket সংযোগযুক্ত পেজগুলো ব্যাক/ফরোয়ার্ড ক্যাশে প্রবেশ করতে পারে।
- Intl.Locale.prototype.variants একটি লোকেলের বিভিন্ন রূপ ফেরত দেয় বা নির্ধারণ করে।
CSS গ্যাপ ডেকোরেশন
CSS গ্যাপ ডেকোরেশন আপনাকে গ্রিড এবং ফ্লেক্সবক্সের মতো কন্টেইনার লেআউটের ফাঁকা স্থান স্টাইল করতে দেয়, যা এমন সামঞ্জস্য এবং নতুন স্টাইলিং বিকল্প নিয়ে আসে যার জন্য আগে জটিল বর্ডার এবং সিউডো-এলিমেন্ট হ্যাকের প্রয়োজন হতো। এই ফিচারটি প্রগ্রেসিভ-এনহ্যান্সমেন্ট ফ্রেন্ডলি; অসমর্থিত ব্রাউজারগুলিতে, ডেকোরেশন ছাড়াই ফাঁকা স্থানগুলো স্বাভাবিকভাবে রেন্ডার হয়।
এটি ডেকোরেশনকে ছোট বা বড় করার জন্য column-rule-inset এবং row-rule-inset এর মতো প্রোপার্টি, এবং শুধুমাত্র পাশাপাশি থাকা আইটেমগুলোর মধ্যে বা প্রতিটি ফাঁকা জায়গায় রুল দেখানোর জন্য column-rule-visibility-items ও row-rule-visibility-items মতো প্রোপার্টি যুক্ত করে। রুলের প্রস্থ, রঙ এবং ইনসেট সম্পূর্ণরূপে অ্যানিমেট করা যায়, যার ফলে হোভার বা অন্যান্য অবস্থার পরিবর্তনের সাথে সাথে এগুলোর ট্রানজিশন ঘটানো সম্ভব হয়।
CSS gap decorations stable পোস্টে আরও বিস্তারিত জানুন।
bfcache এন্ট্রিতে WebSockets সংযোগ বিচ্ছিন্ন করুন
সক্রিয় ওয়েব সকেট সংযোগগুলো এখন আর কোনো পৃষ্ঠাকে ব্যাক/ফরোয়ার্ড ক্যাশে (bfcache) প্রবেশ করতে বাধা দেয় না। ডকুমেন্টটিকে অযোগ্য হিসেবে চিহ্নিত করার পরিবর্তে, BFCache-এ প্রবেশের সময় ওয়েব সকেট সংযোগগুলো আগে থেকেই বন্ধ করে দেওয়ার মাধ্যমে ব্রাউজার সক্রিয় ওয়েব সকেটযুক্ত পৃষ্ঠাগুলোকে মেমরিতে সংরক্ষণ করতে এবং তাৎক্ষণিকভাবে পুনরুদ্ধার করতে দেয়।
পূর্বে, যেকোনো সক্রিয় ওয়েবসকেট সংযোগ ব্যবহারকারী অন্য পৃষ্ঠায় চলে গেলে ব্রাউজারকে পৃষ্ঠাটি বাতিল করতে বাধ্য করত, ফলে এটি ব্যাক/ফরোয়ার্ড ক্যাশে (bfcache) সংরক্ষিত হতে পারত না।
Intl.Locale.prototype.variants
Intl.Locale অবজেক্টটি একটি ইউনিকোড লোকেল আইডেন্টিফায়ারকে প্রতিনিধিত্ব করে। মূল অবজেক্টটি হলো বেসলাইন এবং এটি ব্যাপকভাবে উপলব্ধ।
ভ্যারিয়েন্টগুলো মূল ভাষা শনাক্তকারীর একটি অংশ, এবং এগুলো কোনো ভাষার এমন সব রূপ নির্বাচন করে যা (ভাষা, অঞ্চল, লিপি) ত্রয়ী দ্বারা আলাদা করা যায় না। এই ফিচারটি ইতোমধ্যেই ফায়ারফক্স ও সাফারিতে রয়েছে এবং এখন ক্রোমেও পাওয়া যাচ্ছে।
উদাহরণস্বরূপ:
const locale = new Intl.Locale("sl-rozaj-biske");
console.log(locale.variants); // "rozaj-biske"
Intl.Locale.prototype.variants সম্পর্কে আরও জানতে MDN ডকুমেন্টেশন দেখুন।
আরও পড়ুন
এখানে কেবল কিছু গুরুত্বপূর্ণ বিষয় তুলে ধরা হয়েছে। ক্রোম ১৪৯-এর অতিরিক্ত পরিবর্তনগুলোর জন্য নিচের লিঙ্কগুলো দেখুন।
- ক্রোম ১৪৯-এর রিলিজ নোট ।
- ক্রোম ডেভটুলস-এ নতুন কী আছে (149) ।
- ChromeStatus.com-এর Chrome 149-এর আপডেট ।
- ক্রোম রিলিজ ক্যালেন্ডার ।
সাবস্ক্রাইব করুন
সর্বশেষ খবরাখবর পেতে Chrome Developers YouTube চ্যানেলটি সাবস্ক্রাইব করুন, এবং আমরা যখনই কোনো নতুন ভিডিও প্রকাশ করব, আপনি একটি ইমেল বিজ্ঞপ্তি পাবেন। অথবা নতুন আর্টিকেল এবং ব্লগ পোস্টের জন্য X বা LinkedIn-এ আমাদের অনুসরণ করুন।
ক্রোম ১৫০ প্রকাশিত হওয়া মাত্রই, ক্রোমে নতুন কী কী এসেছে তা জানাতে আমরা এখানেই থাকব!