প্রকাশিত: ২ জুন, ২০২৬
Chrome 149 এখন রিলিজ করা হচ্ছে এবং এই পোস্টে রিলিজের কিছু মূল ফিচার শেয়ার করা হয়েছে। সম্পূর্ণ Chrome 149 রিলিজ নোট পড়ুন।
এই রিলিজের হাইলাইট:
- 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 গ্যাপ ডেকোরেশন স্টেবল পোস্ট থেকে আরও জানুন।
ব্যাক-ফরোয়ার্ড ক্যাশে এন্ট্রিতে WebSockets ডিসকানেক্ট করা
অ্যাক্টিভ WebSocket কানেকশন আর কোনও পেজকে ব্যাক/ফরোয়ার্ড ক্যাশে (bfcache) সেভ করা থেকে আটকাতে পারে না। ডকুমেন্টকে অনুপযুক্ত হিসেবে চিহ্নিত করার পরিবর্তে BFCache এন্ট্রি তে WebSocket কানেকশন আগে থেকেই বন্ধ করে দেওয়ার মাধ্যমে, ব্রাউজার অ্যাক্টিভ WebSocket সহ পেজগুলিকে মেমরিতে সেভ করতে এবং সাথে সাথে রিস্টোর করতে দেয়।
আগে, কোনও অ্যাক্টিভ WebSocket কানেকশন ব্যবহারকারী নেভিগেট করে চলে গেলে ব্রাউজারকে পৃষ্ঠাটি বাতিল করতে বাধ্য করত, ফলে এটি ব্যাক/ফরোয়ার্ড ক্যাশে (bfcache)-এ সেভ করা যেত না।
Intl.Locale.prototype.variants
Intl.Locale অবজেক্টটি একটি ইউনিকোড লোকেল শনাক্তকারীকে বোঝায়।
প্রধান অবজেক্ট হল Baseline Widely available.
ভেরিয়েন্ট হল মূল ভাষা শনাক্তকারীর অংশ এবং কোনও ভাষার এমন ভেরিয়েন্ট বেছে নিন যে (ভাষা, অঞ্চল, স্ক্রিপ্ট) ট্রিপল আলাদা করতে পারে না। এই ফিচারটি আগে থেকেই Firefox এবং Safari-তে আছে এবং এখন Chrome-এও উপলভ্য।
যেমন:
const locale = new Intl.Locale("sl-rozaj-biske");
console.log(locale.variants); // "rozaj-biske"
Intl.Locale.prototype.variants-এর জন্য MDN ডকুমেন্টেশন থেকে আরও জানুন।
আরও পড়ুন
এতে শুধু কিছু গুরুত্বপূর্ণ হাইলাইট কভার করা হয়েছে। Chrome 149-এ অতিরিক্ত পরিবর্তনের জন্য নিম্নলিখিত লিঙ্কগুলি চেক করুন।
- Chrome 149-এর রিলিজ নোট।
- Chrome DevTools (149)-এ নতুন কী কী আছে।
- ChromeStatus.com-এ Chrome 149-এর জন্য আপডেট.
- Chrome রিলিজ ক্যালেন্ডার।
সাবস্ক্রাইব করুন
আপ-টু-ডেট থাকতে, Chrome ডেভেলপার YouTube চ্যানেলে সাবস্ক্রাইব করুন এবং আমরা নতুন ভিডিও লঞ্চ করলেই আপনি ইমেল বিজ্ঞপ্তি পাবেন। অথবা নতুন নিবন্ধ ও ব্লগ পোস্টের জন্য X বা LinkedIn-এ আমাদের ফলো করুন ।
Chrome 150 রিলিজ হওয়া মাত্রই, Chrome-এ নতুন কী কী ফিচার আছে তা জানাতে আমরা এখানেই থাকব!