প্রকাশিত: ২৪ জুন, ২০২৫
ক্রোম ১৩৮ এখন চালু হচ্ছে, এবং এই পোস্টে রিলিজটির কিছু প্রধান ফিচার তুলে ধরা হয়েছে। ক্রোম ১৩৮-এর সম্পূর্ণ রিলিজ নোট পড়ুন।
এই রিলিজের উল্লেখযোগ্য দিকগুলো:
- টেক্সটের সারসংক্ষেপ করতে, অনুবাদ করতে বা ভাষা শনাক্ত করতে নতুন বিল্ট-ইন এআই এপিআই ব্যবহার করুন।
- কয়েকটি নতুন CSS ফাংশন দেখে নিন।
- ভিউপোর্ট সেগমেন্টস এপিআই (Viewport Segments API) ব্যবহার করে আপনার ওয়েব লেআউটকে ফোল্ডেবল ডিভাইসের উপযোগী করে তুলুন।
অনুবাদক, ভাষা শনাক্তকারী এবং সারসংক্ষেপকারী এপিআই
ক্রোম এমন ওয়েব প্ল্যাটফর্ম এপিআই এবং ব্রাউজার ফিচার তৈরি করছে যা ব্রাউজারের মধ্যেই থাকা এআই মডেল, এক্সপার্ট মডেল এবং লার্জ ল্যাঙ্গুয়েজ মডেল (এলএলএম)-এর সাথে কাজ করার জন্য ডিজাইন করা হয়েছে। বিল্ট-ইন এআই-এর সাহায্যে, আপনার ওয়েবসাইট বা ওয়েব অ্যাপ্লিকেশন এআই মডেল ডেপ্লয়, ম্যানেজ বা সেলফ-হোস্ট করার প্রয়োজন ছাড়াই এআই-চালিত কাজ সম্পাদন করতে পারে।
ক্রোম ১৩৮ থেকে, আপনি ট্রান্সলেটর এপিআই (Translator API) ব্যবহার করে আপনার ওয়েব অ্যাপ্লিকেশনে অনুবাদের সুবিধা যোগ করতে পারেন। এর মাধ্যমে ব্যবহারকারীরা তাদের মাতৃভাষায় অংশগ্রহণ করতে পারবেন। উদাহরণস্বরূপ, সাপোর্ট চ্যাটে অংশগ্রহণের সময়, ব্যবহারকারীর ডিভাইস থেকে বিষয়বস্তুটি বেরিয়ে যাওয়ার আগেই আপনার সাইট সেটিকে সাপোর্ট এজেন্টদের ব্যবহৃত ভাষায় অনুবাদ করে দিতে পারে। এটি সকল ব্যবহারকারীর জন্য একটি সাবলীল, দ্রুত এবং অন্তর্ভুক্তিমূলক অভিজ্ঞতা তৈরি করে।
ট্রান্সলেটর এপিআই, ল্যাঙ্গুয়েজ ডিটেক্টর এপিআই-এর সাথে একত্রে কাজ করে ব্যবহারকারীর নিজের ডিভাইসেই ভাষা শনাক্তকরণ সক্ষম করতে পারে, যা ক্লাউড সার্ভারে আপলোডের প্রয়োজন হয় এমন বিকল্প সমাধানগুলোর চেয়ে উন্নততর গোপনীয়তা প্রদান করে।
সামারাইজার এপিআই ব্যবহার করে বিভিন্ন দৈর্ঘ্য ও ফরম্যাটের নানা ধরনের সারাংশ তৈরি করা যায়, যেমন—বাক্য, অনুচ্ছেদ, বুলেট পয়েন্ট তালিকা এবং আরও অনেক কিছু। উদাহরণস্বরূপ:
- কোনো প্রবন্ধ বা চ্যাট কথোপকথনের মূল বিষয়গুলোর সারসংক্ষেপ করা।
- প্রবন্ধের জন্য শিরোনাম ও হেডিং প্রস্তাব করা।
- কোনো দীর্ঘ রচনার সংক্ষিপ্ত ও তথ্যপূর্ণ সারাংশ তৈরি করা।
- একটি বই পর্যালোচনার উপর ভিত্তি করে বইটির জন্য একটি টিজার তৈরি করা।
CSS ফাংশন
ক্রোম ১৩৮-এ অন্তর্ভুক্ত CSS ফাংশনগুলোর মধ্যে abs() এবং sign() মতো চিহ্ন-সম্পর্কিত ফাংশনগুলো রয়েছে, যেগুলো তাদের আর্গুমেন্টের চিহ্নের সাথে সম্পর্কিত বিভিন্ন ফাংশন গণনা করে।
এছাড়াও, progress() ফাংশনাল নোটেশনটি একটি <number> ভ্যালু রিটার্ন করে, যা অন্য দুটি ক্যালকুলেশনের (progress start value এবং progress end value) মধ্যে একটি ক্যালকুলেশনের (progress value) অবস্থান নির্দেশ করে।
অবশেষে, sibling-index() এবং sibling-count() ফাংশনগুলোকে CSS প্রপার্টি ভ্যালুতে পূর্ণসংখ্যা হিসেবে ব্যবহার করে যথাক্রমে এলিমেন্টগুলোকে তাদের সিবলিংদের মধ্যে অবস্থানের উপর ভিত্তি করে, অথবা মোট সিবলিং সংখ্যার উপর ভিত্তি করে স্টাইল করা যায়।
ভিউপোর্ট সেগমেন্টস এপিআই
ভিউপোর্ট সেগমেন্টস এপিআই আপনাকে ফোল্ডেবল ডিভাইসগুলোকে টার্গেট করতে দেয়। যখন ভিউপোর্টটি এক বা একাধিক হার্ডওয়্যার ফিচারের (যেমন আলাদা ডিসপ্লের মধ্যে একটি ভাঁজ বা হিঞ্জ) মাধ্যমে বিভাজক হিসেবে বিভক্ত হয়, তখন ভিউপোর্ট সেগমেন্ট তৈরি হয়।
ভিউপোর্ট সেগমেন্টস এপিআই (Viewport Segments API) ব্যবহার করে ফোল্ডেবল ডিভাইস সাপোর্ট সম্পর্কে আরও জানুন।
এবং আরও অনেক কিছু!
অবশ্যই আরও অনেক কিছু আছে:
- যখন কোনো অ্যাট্রিবিউটের মানে
<এবং>থাকে, তখন সিরিয়ালাইজেশনের সময় সেগুলোকে এখন এস্কেপ করা হয় । -
Clear-Site-Dataহেডারের জন্য"prefetchCache"এবং"prerenderCache"এই দুটি নতুন ভ্যালু আপনাকে প্রি-রেন্ডার এবং প্রি-ফেচ ক্যাশে নির্দিষ্টভাবে ক্লিয়ার করার সুযোগ দেয়। - CSS-এর সাইজিং প্রোপার্টিগুলোর (যেমন,
widthএবংheight) জন্য ব্যবহৃতstretchকীওয়ার্ডটি এলিমেন্টগুলোকে তাদের ধারণকারী ব্লকের উপলব্ধ স্থান পুরোপুরি পূরণ করার জন্য প্রসারিত হতে দেয়।