Chrome Dev Insider-এর দ্বিতীয় সংস্করণে আপনাকে স্বাগতম, যেখানে আমরা কমিউনিটিতে এবং এখানে Chrome-এ নতুন এবং উত্তেজনাপূর্ণ কী আছে তার আপডেট শেয়ার করি। এটি আমাদের কাজের পদ্ধতি সম্পর্কে অভ্যন্তরীণ গল্পের একটি নতুন পর্ব, এবং কিছু গুরুত্বপূর্ণ আপডেটের উপর এক ঝলক যা আপনার মনোযোগ দেওয়া উচিত।
আমি র্যাচেল অ্যান্ড্রু, web.dev এবং developer.chrome.com এর কন্টেন্ট লিড, Chrome ডেভেলপার রিলেশনস টিমের অংশ হিসেবে। আমি বিশ বছরেরও বেশি সময় ধরে ওয়েবে কাজ করছি, ওপেন ওয়েব স্ট্যান্ডার্ড এবং CSS এর উপর মনোযোগ দিয়ে, এবং CSS ওয়ার্কিং গ্রুপের একজন সদস্য।
দুই মাস আগে, আমরা Google I/O শেষ করেছি যেখানে আমরা ব্যবহারকারীর তথ্য নিরাপদ এবং গোপন রাখার পাশাপাশি ওয়েবকে আরও দ্রুত এবং আরও শক্তিশালী করার জন্য ডেভেলপারদের কীভাবে সহায়তা করছি সে সম্পর্কে কিছু গুরুত্বপূর্ণ আপডেট শেয়ার করেছি ।
একটি বিষয় যা নজরে পড়েছে (এবং আমরা আনন্দিত যে কমিউনিটি এটি লক্ষ্য করেছে !) তা হলো ওয়েবে আরও CSS এবং UI বৈশিষ্ট্য সমর্থন করার জন্য টিম যে বিশাল পরিমাণ কাজ করছে। Chrome Dev Insider-এর এই সংস্করণে, আমরা আপনাকে পর্দার আড়ালে নিয়ে যাব, এই কাজের পিছনে কারা কাজ করছে, CSS এবং UI ডেভেলপারদের সহায়তা করার জন্য আমরা কীভাবে কাজ করি এবং ভবিষ্যতে কী অপেক্ষা করছে। সেই কারণেই আমি Insider-এর এই সংস্করণটি হোস্ট করতে পেরে রোমাঞ্চিত।
খবরে
প্রথম Chrome Dev Insider- এ, আমরা Compat 2021 এবং Interop 2022 উদ্যোগের কিছু আপডেট শেয়ার করেছি যেখানে ব্রাউজার বিক্রেতা এবং ইকোসিস্টেম প্লেয়াররা সমস্ত ব্রাউজারে সমর্থিত ওয়েবে আরও বৈশিষ্ট্য আনার জন্য অংশীদারিত্ব করছে। এই উদ্যোগে CSS-এর উপর জোর দেওয়া হয়েছে কারণ CSS ডেভেলপারদের জন্য ব্রাউজারের অসঙ্গতি সবচেয়ে বড় চ্যালেঞ্জগুলির মধ্যে একটি ।
যদিও এটি বেশিরভাগের কাছে খবর নাও হতে পারে, তবুও ব্রাউজারগুলিতে আমরা ইতিমধ্যে যে অগ্রগতি করেছি তা দেখে রোমাঞ্চকর লাগছে।


গত মাসের শুরুতে, আমরা Safari কে Safari 16.0 Beta এর একটি বাম্পার রিলিজ ঘোষণা করতে দেখেছি যার মধ্যে রয়েছে Container Queries , subgrid এবং a flexbox inspector এর মতো আকর্ষণীয় বৈশিষ্ট্য। Firefox এবং Chrome এর সাম্প্রতিক প্রকাশগুলিতে বেশ কয়েকটি আকর্ষণীয় বৈশিষ্ট্য এবং সংশোধন অন্তর্ভুক্ত করা হয়েছে—আমি প্রতি মাসে আমার নতুন ওয়েব প্ল্যাটফর্ম সিরিজের পোস্টগুলিতে স্থিতিশীল এবং বিটা ব্রাউজারগুলির মূল বিষয়গুলি কভার করছি।
ইনসাইডার স্কুপ: সিএসএস এবং ইউআই ডেভেলপারদের সহায়তা করা
২০২২ সাল যেহেতু CSS বৈশিষ্ট্যের জন্য একটি উত্তেজনাপূর্ণ বছর হতে চলেছে, তাই আমরা ভেবেছিলাম এটি আপনাকে পর্দার আড়ালে নিয়ে যাওয়ার জন্য একটি ভাল সময়। আমি ওয়েব UI এবং Devtools-এর DevRel লিড উনা ক্রাভেটস এবং CSS এবং HTML API-এর উপর ফোকাসকারী ওয়েব UI-এর জন্য আমাদের পণ্য ব্যবস্থাপক নিকোল সুলিভানের সাথে UI ডেভেলপারদের সহায়তা করার জন্য Chrome-এর যাত্রা সম্পর্কে কথা বলতে বসেছিলাম।
তোমাদের দুজনকেই দিয়ে শুরু করা যাক। নিজেদের সম্পর্কে আরও কিছু বলো?
নিকোল: আমি Chrome-এ ওয়েব UI-এর প্রোডাক্ট ম্যানেজার। আমি বিশেষভাবে নতুন CSS এবং HTML API-এর উপর এবং UI তৈরিকারী ডেভেলপার এবং ডিজাইনারদের উপর মনোযোগ দিই। এটি একটি উত্তেজনাপূর্ণ স্থান যেখানে কিছু গুরুত্বপূর্ণ API বেরিয়ে আসছে যেমন Container Queries , Scope , এবং (আশা করি!) vertical rhythm ।
উনা: আমি ওয়েব UI এবং DevTools DevRel টিমের নেতৃত্ব দিই। আমরা ওয়েব প্ল্যাটফর্মে UI ইঞ্জিনিয়ারদের সহায়তা করার উপর মনোযোগ দিই এবং নিশ্চিত করি যে তাদের সফল হওয়ার জন্য প্রয়োজনীয় সরঞ্জামগুলি রয়েছে। এর মধ্যে রয়েছে CSS API এবং HTML উপাদান, সক্রিয় পরিবর্তন এবং প্রতিক্রিয়া দেখার জন্য DevTools বৈশিষ্ট্যগুলি।
গত কয়েক বছরে UI ডেভেলপারদের জন্য Chrome-এর সমর্থন দ্রুত বৃদ্ধি পেয়েছে। এখানে আসতে এত সময় কেন লেগেছে বলে আপনার মনে হয়? সবচেয়ে বড় চ্যালেঞ্জগুলি কী ছিল?
উনা: এই কাজটি কতটা গুরুত্বপূর্ণ এবং কেন এটিকে অগ্রাধিকার দেওয়া উচিত তা দেখানোর জন্য আমাদের কিছু কাজ করার প্রয়োজন ছিল। আমরা ২০১৯ সালে MDN DNA জরিপ শুরু করেছিলাম, যা UI কে প্ল্যাটফর্মের কিছু শীর্ষ সমস্যা হিসেবে চিহ্নিত করেছিল। এবং তারপর থেকে, আমরা MDN এবং আমাদের নিজস্ব অভ্যন্তরীণ ডেভেলপার সন্তুষ্টি জরিপের মাধ্যমে আমাদের নির্দেশিকা হিসেবে ডেটা ব্যবহার করে চলেছি। এর ফলে আমরা আরও গভীর নেতৃত্ব পেতে সক্ষম হয়েছি এবং UI স্পেসে সবচেয়ে বেশি অনুরোধ করা কিছু ডেভেলপার বৈশিষ্ট্যের চারপাশে ইঞ্জিনিয়ারিং কাজকে অগ্রাধিকার দিতে সক্ষম হয়েছি, যা Compat 2021 এবং Interop 2022 এর মতো উদ্যোগের জন্য বেশিরভাগ ফোকাস তৈরি করে।
নিকোল: নেতৃত্বের আওতায় আসার পাশাপাশি, ডেভেলপারদের কাছে এই API গুলি পৌঁছে দেওয়ার সঠিক উপায়ও আমাদের খুঁজে বের করতে হয়েছিল। যখন আমি প্রথম Chrome-এ যোগদান করি, তখন আমি Layered API (অথবা সংক্ষেপে LAPI) নামক একটি প্রকল্পে এটিকে ভুল করেছিলাম। LAPI-এর লক্ষ্য ছিল ডেভেলপারদের একটি ড্রপ-ইন কম্পোনেন্ট অভিজ্ঞতা দেওয়া। আমি এখনও মনে করি এটি একটি দুর্দান্ত ফলাফল ছিল, কিন্তু আমরা অনেক ভুল করেছি! আমরা প্রথমে টোস্ট নোটিফিকেশন এবং একটি ভার্চুয়াল তালিকার উপর মনোযোগ দিয়েছিলাম। টোস্টগুলি অ্যাক্সেসযোগ্য করা প্রায় অসম্ভব এবং একটি ভার্চুয়াল তালিকা সঠিক করা সবচেয়ে কঠিন উপাদানগুলির মধ্যে একটি। আমাদের উদ্দেশ্য ভালো ছিল কিন্তু এটি ডেভেলপারদের সাহায্য করছিল না, তাই আমরা প্রকল্পটি বন্ধ করে দিয়েছি। কঠিন উপায়ে শেখা কঠিন, কিন্তু প্রতিটি ভুলই CSS এবং HTML-এর নবজাগরণকে ত্বরান্বিত করছে যা বর্তমানে ঘটছে।
আসুন LAPI সম্পর্কে আরও কিছু কথা বলি। সেখানে কী ঘটেছিল?
নিকোল: LAPI-দের জন্য, আমরা জানতাম যে ওয়েবের জন্য একটি ড্রপ-ইন কম্পোনেন্ট ডেভেলপার অভিজ্ঞতা প্রয়োজন যা নেটিভ UI তৈরির কাছাকাছি। এবং এটা স্পষ্ট ছিল যে চাকাটি পুনরায় উদ্ভাবন করা ডেভেলপারদের পিছনে ফেলে দিচ্ছিল। আমি আমার ক্যারিয়ারে কত ট্যাব তৈরি করেছি তা গণনা করতে পারছি না! যাইহোক, আমরা ব্রাউজার দিয়ে জাভাস্ক্রিপ্ট পাঠানোর মাধ্যমে সমস্যাটি সমাধান করার চেষ্টা করেছি যা খুবই কঠিন ছিল। এর আগে কেউ ব্রাউজারে জাভাস্ক্রিপ্ট পাঠায়নি, এবং এটি কীভাবে C++ কোডের সাথে ইন্টারঅ্যাক্ট করবে তা স্পষ্ট ছিল না যা ব্রাউজারের রেন্ডারিং ইঞ্জিনকে শক্তি দেয়। আমরা অন্যান্য ব্রাউজার বিক্রেতাদের কথা শুনেছি (ধন্যবাদ, মজিলা!) এবং সেই পদ্ধতি থেকে সরে এসেছি এবং তাই আমরা Open UI এর সাথে আরও ভাল কিছু খুঁজে পেতে সক্ষম হয়েছি। HTML এবং CSS-এর উপর ঝুঁকে আমরা নমনীয়, ঘোষণামূলক সমাধান পেয়েছি। যেহেতু এটি ঘোষণামূলক, তাই আমরা এমনভাবে অ্যাক্সেসিবিলিটি তৈরি করতে পারি যা জাভাস্ক্রিপ্টের সাথে করা এত সহজ হত না। এটি কোথায় যাচ্ছে তা নিয়ে আমি সত্যিই উত্তেজিত। আমরা সিলেক্টমেনু, পপআপ, টুলটিপ, ন্যাভ, অ্যাকর্ডিয়ন, ট্যাব, ক্যারোজেল এবং টগল সমর্থন করার জন্য কাজ করছি, যা সত্যিই অপরিহার্য UI ডিজাইন প্যাটার্ন।
তাহলে আমরা অনেক কিছু শিখেছি। আর আমি জানি এই ক্ষেত্রে অন্যান্য উদ্যোগও ছিল, যেমন CSS Houdini । গল্পটা কী?
উনা: হ্যাঁ, CSS Houdini হল আরেকটি জায়গা যেখানে আমরা কমিউনিটি থেকে শিখেছি। Houdini-তে প্রচুর কার্যকর বৈশিষ্ট্য রয়েছে, কিন্তু অনেকগুলিই ব্যাপকভাবে গ্রহণ এবং সমর্থন অর্জনের জন্য খুব নিম্ন-স্তরের ছিল। আমরা বুঝতে পেরেছি যে নিম্ন-স্তরের API বাস্তবায়ন ডেভেলপারদের জন্য ঘর্ষণ কমাতে পারে না। পরিবর্তে, উচ্চ-স্তরের সমাধান এবং চাহিদার উপর মনোযোগ কেন্দ্রীভূত করা ক্রস-ব্রাউজার সমর্থন এবং ইকোসিস্টেমে সুই সরানোর জন্য প্রয়োজনীয় ল্যান্ডিং অর্জনে সহায়তা করেছে। আমরা বর্তমানে https://ishoudinireadyyet.com/ এ অগ্রগতি ট্র্যাক করছি।
ক্রস-ব্রাউজার সাপোর্টের কথা বলতে গেলে, ইন্টারপ ২০২২ এবং ওপেন ইউআই-এর মতো উদ্যোগগুলি সম্প্রদায়ের জন্য উল্লেখযোগ্য ইতিবাচক ফলাফল প্রদান করছে বলে মনে হচ্ছে। ডেভেলপারদের কাছ থেকে আপনি কী শুনছেন?
উনা: ডেভেলপারদের কাছ থেকে আমরা যে প্রধান সমস্যাগুলো শুনতে পাই তার মধ্যে একটি হল "সব ব্রাউজারেই ডিজাইনের কাজ একই রকম করা"। আমরা অন্যান্য ব্রাউজার বিক্রেতাদের সাথে কাজ করে এই সমস্যাটি মোকাবেলা করেছি, যাতে সর্বাধিক অনুরোধ করা কিছু ডেভেলপার বৈশিষ্ট্যকে অগ্রাধিকার দেওয়া যায় এবং সেগুলোকে বাস্তবায়িত করা যায়। এবং সম্প্রদায়ের কাছ থেকে আমরা যে প্রতিক্রিয়া পেয়েছি তা অত্যন্ত ইতিবাচক। উপরন্তু, RenderingNG নামক একটি বৃহৎ পুনর্নির্মাণ প্রচেষ্টার মাধ্যমে, এই বৈশিষ্ট্যগুলির কিছুকে আরও কার্যকরভাবে বাস্তবায়িত করা সম্ভব হয়েছে। ডেভেলপাররা উত্তেজিত যে বছরের পর বছর ধরে তারা যে দীর্ঘ-প্রত্যাশিত বৈশিষ্ট্যগুলি চেয়ে আসছিলেন তা অবশেষে কাজ করা হচ্ছে এবং ক্রস-ব্রাউজারে বাস্তবায়িত হচ্ছে।
নিকোল: সম্প্রদায়ের মধ্যে উত্তেজনা স্পষ্ট। আপনি এটি টুইটারে দেখতে পারেন। :)

ডেভেলপারদের জীবন সহজ করার ক্ষেত্রে আমাদের সাফল্যের জন্য বাস্তুতন্ত্রের সাথে কাজ করা অত্যন্ত গুরুত্বপূর্ণ প্রমাণিত হয়েছে। আমি জানি যে আপনার দল সেখানে অনেক কাজ করছে। কিছু তথ্য শেয়ার করতে চান?
নিকোল: প্রথমত, ডেভেলপাররা ওয়েবে যেসব প্রকল্প তৈরি করে, তাতে আমি সবসময় মুগ্ধ। ক্ষুদ্রতম লাইব্রেরি থেকে শুরু করে পূর্ণাঙ্গ ফ্রেমওয়ার্ক পর্যন্ত, ডেভেলপাররা অসাধারণ জিনিস তৈরি করছে। এটি নির্মাতাদের একটি দুর্দান্ত সম্প্রদায়। এবং ক্রোম এই প্রকল্পগুলির সাথে আরও সংযুক্ত হওয়ার জন্য বেশ কিছু পদক্ষেপ নিচ্ছে।
উদাহরণস্বরূপ, কয়েক বছর আগে আমরা জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক যেমন React এবং Angular নিয়ে কাজ শুরু করেছি। এবং মেটাফ্রেমওয়ার্ক—যেমন Next, Nuxt, এবং Gatsby। গত বছর, আমরা Sass, Bootstrap এবং Material এর মতো UI টুল এবং ফ্রেমওয়ার্কের সাথে একই কাজ শুরু করেছি। আমি আশা করি এই আসন্ন বছর আমরা GreenSock এবং ডেভেলপারদের জীবনকে সহজ করে তোলে এমন অন্যান্য টুলগুলির সাথে সহযোগিতা করতে পারব। আমি এইমাত্র GreenSock থেকে Cassie Evans কে Smashing Conference-এ বক্তৃতা দিতে দেখলাম এবং এটি আমাকে অ্যানিমেশন জগতের লোকেদের সাথে কাজ করার জন্য সত্যিই উত্তেজিত করেছে।
তাহলে ওয়েব UI ইকোসিস্টেমের জন্য আমরা সবচেয়ে বড় সুযোগ কোথায় দেখতে পাচ্ছি?
উনা: বড় সুযোগের কথা বলতে গেলে, আমার মনে হচ্ছে আমরা কাস্টমাইজেবল ওয়েব অভিজ্ঞতার জন্য কী কী সম্ভব তার উপরিভাগ খতিয়ে দেখছি। নতুন API যেমন কন্টেইনার কোয়েরি এবং CSS ব্যবহারকারীর পছন্দের মিডিয়া বৈশিষ্ট্যগুলি ডেভেলপারদের প্রতিক্রিয়াশীল ডিজাইন দেখার পদ্ধতিকে নতুন করে সংজ্ঞায়িত করছে। আমি সহযোগী ডিজাইন অভিজ্ঞতা সম্পর্কেও উত্তেজিত যা ডেভেলপার এবং ডিজাইনারদের তাদের ওয়েবসাইট পরিদর্শনকারী ব্যবহারকারীদের সাথে একযোগে কাজ করতে সক্ষম করছে।
আর নিকোল, তোমার দলের রোডম্যাপে পরবর্তী কী আছে?
নিকোল: সব অনুসন্ধানই এমন কিছুতে পরিণত হয় না যা পাঠানো যায়, তবে এমন অনেক বিষয় রয়েছে যা নিয়ে আমি এখন সত্যিই উত্তেজিত:
প্রথম জিনিসটি সম্পর্কে বলতে গেলে, আমরা প্রতিক্রিয়াশীল, উপাদান-ভিত্তিক নকশা সক্ষম করছি। এতে রঙ সিস্টেম ডিজাইন করার জন্য সরঞ্জাম অন্তর্ভুক্ত রয়েছে যাতে ডিজাইনাররা ডার্ক মোডের মতো ব্যবহারকারীর পছন্দগুলিতে সাড়া দিতে পারেন। উদাহরণস্বরূপ, OKLCH রঙের স্থান রঙের মধ্যে উজ্জ্বলতা সামঞ্জস্যপূর্ণ রাখে। ডিজাইনাররা রঙ নির্বাচন থেকে রঙের মধ্যে সম্পর্ক ডিজাইন করতে পারেন, কাদাযুক্ত প্যালেট ছাড়াই!
আমরা কন্টেইনার কোয়েরি , ক্যাসকেড লেয়ার , প্যারেন্ট সিলেক্টর ( :has ), স্কোপড স্টাইল এবং নেস্টিংয়ের মতো কিছু সর্বাধিক অনুরোধকৃত API-এর উপরও কাজ করছি। ডেভেলপারদের এগুলি প্রয়োজন যাতে তারা পুনর্ব্যবহারযোগ্য উপাদানে পূর্ণ নমনীয় ডিজাইন সিস্টেম তৈরি করতে পারে।
স্ক্রোল লিঙ্কড অ্যানিমেশন আরেকটি মজার ক্ষেত্র। আমি স্টিভ গার্ডনারের ডেমো সত্যিই পছন্দ করি। তার কাছে স্ক্রোল করার সময় মসৃণ স্ক্রোলিং এবং দুর্দান্ত বিমান অ্যানিমেশন রয়েছে। যদিও এগুলি মজাদার, তবে এগুলি সঠিকভাবে তৈরি করা কঠিন হতে পারে, বিশেষ করে অ্যাক্সেসিবিলিটির কথা মাথায় রেখে। তাই আমরা এখন বৈশিষ্ট্যটিতে অ্যাক্সেসিবিলিটির জন্য ব্যবহারকারীদের পরীক্ষা চালাচ্ছি।
আমি ব্যক্তিগতভাবে যে বিল্ট-ইন ওয়েব UI কন্ট্রোল নিয়ে সবচেয়ে বেশি আগ্রহী তা হল বিল্ট-ইন ওয়েব UI কন্ট্রোল। ডেভেলপাররা বারবার একই ট্যাবসেট তৈরি করে, আমার মনে হয় ব্রাউজার সাহায্য করতে পারে। Open UI তে, আমরা selectmenu, popup, tooltip, tabs, nav, accordion এবং toggle এর মতো উপাদানগুলিতে কাজ করছি। আমরা অনুসন্ধান করছি যে এই ব্রাউজার প্রিমিটিভগুলিতে অ্যাক্সেসিবিলিটি তৈরি করা কেমন হবে যাতে ওয়েব সময়ের সাথে সাথে ডিফল্টভাবে অ্যাক্সেসযোগ্য হয়ে ওঠে। ডেভেলপাররা তখন আরও জটিল এবং সূক্ষ্ম সমস্যাগুলিতে মনোনিবেশ করতে পারে, অন্যদিকে tabs tab কীভাবে কাজ করে তার মতো মৌলিক বিষয়গুলি ব্রাউজার দ্বারা সমর্থিত হতে পারে। সম্ভবত এটির নিজস্ব পোস্টের প্রয়োজন, তাই আমি আপাতত এখানেই থামছি!
পরিশেষে, আমরা ব্রাউজারগুলির মধ্যে ইন্টারঅ্যাপে বিনিয়োগ চালিয়ে যাব। ডেভেলপার অভিজ্ঞতায় ধারাবাহিকতা আনতে ওয়েবকিট এবং গেকোর লোকেদের সাথে কাজ করা দারুন হয়েছে। আমরা ডেভেলপারদের স্পষ্টভাবে শুনেছি যে তারা এটি চায়!
ওহ, আর যদি তুমি এখনও এটি পরীক্ষা করে না থাকো, তাহলে Seamless Web টিমের Shared Element Transitions API ওয়েব ডিজাইনের ধরণ বদলে দেবে। ডিজাইনারদের তাদের ডিজাইনগুলিকে ভৌত স্থানে অভিমুখী করার সুযোগ করে দেয় এমন সমস্ত সূক্ষ্ম ছোট ট্রানজিশন কেবল সম্ভবই নয়, বরং সহজও হবে। Jake Archibald এর একটি দুর্দান্ত ডেমো আছে।
যদি মান ভালো থাকে, তাহলে আমরা হয়তো এই বছর উল্লম্ব ছন্দের দিকেও নজর দিতে পারি! আমরা LayoutNG-এর উপরে তৈরি করতে সক্ষম যা অনেক বৈশিষ্ট্য আনলক করে।
দুজনকেই ধন্যবাদ। আমি নিশ্চিত আমাদের মতো পুরো সম্প্রদায় ওয়েব UI জগতে উন্নতি এবং বৈশিষ্ট্যগুলির নতুন গতি দেখে উত্তেজিত। এখনও অনেক কিছু করার আছে, তাহলে আপনি কি বলবেন যে তাদের যাত্রা কোথা থেকে শুরু করা উচিত?
উনা: I/O তে আমাদের ওয়েব প্ল্যাটফর্ম সেশনের জন্য নতুন কি এই বছর অবতরণ করা অনেক বৈশিষ্ট্যের হাইলাইটগুলি কভার করে। অ্যাডাম আর্গাইল সমস্ত নতুন এবং আসন্ন CSS ল্যান্ডিং সম্পর্কে একটি দুর্দান্ত নিবন্ধও লিখেছেন। চলমান ভিত্তিতে, আমি আপাতত স্থিতিশীল রিলিজের উপর ফোকাস করব এবং পাইপলাইনে আসা অন্যান্য কাজ সম্পর্কে সচেতন থাকব। আপনার দুর্দান্ত "নতুন টু দ্য ওয়েব প্ল্যাটফর্ম সিরিজ" এটি অনুসরণ করার জন্য একটি দুর্দান্ত সিরিজ। web.dev নিউজলেটার সাবস্ক্রাইব করলে এই বিষয়বস্তুটি ডেভেলপারদের ইনবক্সেও আসবে। এবং যারা এই সমস্ত কিছুতে জড়িত হতে এবং সাহায্য করতে চান তাদের জন্য, Open UI-তে যোগদান করা এই কাজকে সমর্থন করার সেরা উপায়গুলির মধ্যে একটি।
আসন্ন গুরুত্বপূর্ণ আপডেটগুলি
আমরা আমাদের ঐতিহ্য বজায় রেখে আসন্ন একটি পরিবর্তন সম্পর্কে আপনাকে অবহিত করছি যা আপনার ওয়েব অভিজ্ঞতা তৈরি করার সময় মনে রাখা উচিত।
কুকির সর্বোচ্চ বয়স ৪০০ দিনের মধ্যে সীমাবদ্ধ করুন
- আপডেট: যখন কুকিজ একটি স্পষ্ট
Expires/Max-Ageবৈশিষ্ট্যের সাথে সেট করা হয় তখন ভবিষ্যতে মান এখন ৪০০ দিনের বেশি সীমাবদ্ধ থাকবে না। পূর্বে, কোনও সীমা ছিল না এবং ভবিষ্যতে কুকিজ একাধিক সহস্রাব্দ মেয়াদোত্তীর্ণ হতে পারে। এই সীমার লক্ষ্য হল সাধারণ ব্যবহারের ধরণ এবং ব্যবহারকারীর গোপনীয়তার প্রতি শ্রদ্ধার মধ্যে ভারসাম্য বজায় রাখা। প্রতি ৪০০ দিনের বেশি ঘন ঘন পরিদর্শন করা যেকোনো সাইট পরিষেবার ধারাবাহিকতা নিশ্চিত করতে কুকিজ রিফ্রেশ করতে পারে এবং ব্যবহারকারীরা নিশ্চিত থাকতে পারেন যে কুকিজ ব্যবহার না করে সহস্রাব্দ ধরে তাদের ব্রাউজারে থাকবে না। - আনুমানিক সময়সীমা: Chrome 104-এ শিপিং (২ আগস্ট, ২০২২-এ স্থিতিশীল)।
- ডেভেলপার সিটিএ: ব্যবহারকারীরা যখন তাদের ওয়েবসাইট পরিদর্শন করেন তখন ডেভেলপারদের কুকিজ আগের তুলনায় আরও ঘন ঘন সক্রিয়ভাবে রিফ্রেশ করতে হতে পারে। অন্যথায়, কুকি প্রাথমিকভাবে সেট করার 400 দিন পরে ব্যবহারকারীরা লগ আউট হতে পারেন।
আশা করি Chrome Dev Insider-এর এই সংস্করণটি পড়ে আপনার ভালো লেগেছে। যদি মিস করে থাকেন, তাহলে এখানে প্রথমটি । আমরা পরবর্তী প্রান্তিকে আরও নতুন কিছু নিয়ে আসার জন্য অপেক্ষা করছি।
ততক্ষণ পর্যন্ত, Chrome Dev Insider-এর এই সংস্করণ সম্পর্কে আপনার মতামত এবং এটিকে আরও ভালো করার জন্য আমরা কী করতে পারি তা আমাদের জানান।
The Chrome Dev Insider-এর এই সংস্করণটি সম্পর্কে আপনার কী মনে হয়েছে? আপনার মতামত জানান ।