Chrome Dev Insider: CSS এবং UI সংস্করণ

Chrome Dev Insider-এর দ্বিতীয় সংস্করণে স্বাগতম যেখানে আমরা সম্প্রদায়ে এবং এখানে Chrome-এ কী নতুন এবং উত্তেজনাপূর্ণ তার আপডেটগুলি শেয়ার করি৷ আমরা কীভাবে আমাদের কাজের সাথে যোগাযোগ করি তার অভ্যন্তরীণ গল্পগুলির এটি একটি নতুন পর্ব, এবং আপনার মনোযোগ দেওয়া উচিত এমন কিছু গুরুত্বপূর্ণ আপডেটের একটি দ্রুত নজর৷

আমি র‍্যাচেল অ্যান্ড্রু, ক্রোম ডেভেলপার রিলেশনস টিমের অংশ হিসাবে web.dev এবং developer.chrome.com- এর কন্টেন্ট লিড৷ আমি বিশ বছরেরও বেশি সময় ধরে ওয়েবে কাজ করছি, ওপেন ওয়েব স্ট্যান্ডার্ড এবং সিএসএসের উপর ফোকাস করে এবং সিএসএস ওয়ার্কিং গ্রুপের একজন সদস্য।

দুই মাস আগে, আমরা Google I/O গুটিয়েছি যেখানে আমরা ব্যবহারকারীর তথ্যকে নিরাপদ এবং ব্যক্তিগত রাখার পাশাপাশি ওয়েবকে দ্রুত এবং আরও শক্তিশালী করতে কীভাবে আমরা বিকাশকারীদের সমর্থন করছি সে সম্পর্কে কিছু গুরুত্বপূর্ণ আপডেট শেয়ার করেছি

একটি জিনিস যা দাঁড়িয়েছে (এবং আমরা আনন্দিত যে সম্প্রদায়টি লক্ষ্য করেছে !) হল ওয়েবে আরও CSS এবং UI বৈশিষ্ট্যগুলিকে সমর্থন করার জন্য দলটি যে বিশাল পরিমাণ কাজ করছে। ক্রোম ডেভ ইনসাইডারের এই সংস্করণে, এই কাজের পিছনে কে আছে, আমরা কীভাবে CSS এবং UI ডেভেলপারদের সমর্থন করার জন্য কাজ করি এবং সামনে কী আছে সে সম্পর্কে আমরা আপনাকে নেপথ্যে নিয়ে যাব। এই কারণেই আমি ইনসাইডারের এই সংস্করণটি হোস্ট করতে পেরে রোমাঞ্চিত।

খবরে

প্রথম Chrome Dev Insider- এ, আমরা Compat 2021 এবং Interop 2022 উদ্যোগের কিছু আপডেট শেয়ার করেছি যেখানে ব্রাউজার ভেন্ডর এবং ইকোসিস্টেম প্লেয়াররা সমস্ত ব্রাউজারে সমর্থিত ওয়েবে আরও বৈশিষ্ট্য আনতে অংশীদারিত্ব করছে। এই উদ্যোগটি CSS এর উপর একটি শক্তিশালী ফোকাস করে কারণ ব্রাউজার অসঙ্গতি CSS ডেভেলপারদের জন্য সবচেয়ে বড় চ্যালেঞ্জগুলির মধ্যে একটি

যদিও এটি বেশিরভাগের কাছে খবর নাও হতে পারে, আমরা ইতিমধ্যে ব্রাউজার জুড়ে যে অগ্রগতি করেছি তা দেখে উত্তেজনাপূর্ণ৷

71-এ Chrome Dev, 74-এ Firefox Nightly, 73-এ Safari TP৷
2022 সালের মার্চ মাসে পরীক্ষামূলক ব্রাউজারগুলির জন্য স্কোর।
77-এ Chrome Dev, 80-এ Firefox Nightly, 80-এ Safari TP৷
2022 সালের জুলাই মাসে পরীক্ষামূলক ব্রাউজার থেকে স্কোর । সর্বশেষ স্কোর দেখুন

গত মাসের শুরুর দিকে, আমরা Safari কে Safari 16.0 বিটা সহ একটি বাম্পার রিলিজ ঘোষণা করতে দেখেছি যাতে কন্টেইনার কোয়েরিজ , সাবগ্রিড এবং একটি ফ্লেক্সবক্স ইন্সপেক্টরের মতো উত্তেজনাপূর্ণ বৈশিষ্ট্য রয়েছে। ফায়ারফক্স এবং ক্রোমের সাম্প্রতিক রিলিজগুলিতে বেশ কয়েকটি উত্তেজনাপূর্ণ বৈশিষ্ট্য এবং সমাধান অন্তর্ভুক্ত করা হয়েছে—আমি প্রতি মাসে স্থিতিশীল এবং বিটা ব্রাউজারগুলিতে আমার নতুন পোস্টের ওয়েব প্ল্যাটফর্ম সিরিজের মূল বিষয়গুলি কভার করছি৷

ইনসাইডার স্কুপ: CSS এবং UI ডেভেলপারদের সমর্থন করে

2022 CSS বৈশিষ্ট্যগুলির জন্য একটি উত্তেজনাপূর্ণ বছর হিসাবে পরিণত হওয়ার সাথে সাথে, আমরা ভেবেছিলাম এটি আপনাকে পর্দার পিছনে নিয়ে যাওয়ার জন্য একটি ভাল সময়। আমি Una Kravets, Web UI এবং Devtools-এর জন্য DevRel লিড এবং নিকোল সুলিভান , ওয়েব UI-এর জন্য আমাদের প্রোডাক্ট ম্যানেজার, যিনি CSS এবং HTML API-এর উপর ফোকাস করেন, UI ডেভেলপারদের সমর্থন করার জন্য Chrome-এর যাত্রা সম্পর্কে কথা বলতে বসেছিলাম।

চলুন শুরু করা যাক আপনি উভয় সঙ্গে. নিজেদের সম্পর্কে একটু বলুন?

নিকোল: আমি ক্রোমে ওয়েব UI এর জন্য পণ্য পরিচালক। আমি বিশেষভাবে নতুন CSS এবং HTML API এবং বিকাশকারী এবং ডিজাইনারদের উপর ফোকাস করি যারা UI তৈরি করে। কনটেইনার কোয়েরি , স্কোপ এবং (আশা করি!) উল্লম্ব ছন্দের মতো কিছু সত্যিই গুরুত্বপূর্ণ API-এর সাথে এটি একটি উত্তেজনাপূর্ণ স্থান।

উনা: আমি ওয়েব UI এবং DevTools DevRel টিমের নেতৃত্ব দিই। আমরা ওয়েব প্ল্যাটফর্মে UI ইঞ্জিনিয়ারদের সমর্থন করার উপর ফোকাস করি এবং নিশ্চিত করি যে তাদের সফল হওয়ার জন্য প্রয়োজনীয় সরঞ্জাম রয়েছে। সক্রিয় পরিবর্তন এবং প্রতিক্রিয়া দেখার জন্য এতে DevTools বৈশিষ্ট্য সহ CSS API এবং HTML উপাদান অন্তর্ভুক্ত রয়েছে।

UI বিকাশকারীদের জন্য Chrome এর সমর্থন গত কয়েক বছরে গতি সংগ্রহ করেছে। এখানে আসতে এত সময় লাগল কেন? সবচেয়ে বড় চ্যালেঞ্জ কি ছিল?

উনা: এই কাজটি কতটা গুরুত্বপূর্ণ ছিল এবং কেন এটি একটি অগ্রাধিকার হওয়া উচিত তা দেখানোর জন্য আমাদের কিছু কাজ করা দরকার। আমরা 2019 সালে MDN DNA সমীক্ষা দিয়ে শুরু করেছি, যা UI কে প্ল্যাটফর্মের কিছু শীর্ষ ব্যথার পয়েন্ট হিসাবে চিহ্নিত করেছে। এবং তারপর থেকে, আমরা MDN এবং আমাদের নিজস্ব অভ্যন্তরীণ ডেভেলপার সন্তুষ্টি সমীক্ষার মাধ্যমে আমাদের গাইড হিসাবে ডেটা ব্যবহার করা অব্যাহত রেখেছি। এই সমস্ত কিছুর ফলাফল হল আমরা গভীর নেতৃত্বের কেনাকাটা করতে সক্ষম হয়েছি এবং UI স্পেসে সবচেয়ে বেশি অনুরোধ করা কিছু ডেভেলপার বৈশিষ্ট্যগুলির চারপাশে ইঞ্জিনিয়ারিং কাজকে অগ্রাধিকার দিতে সক্ষম হয়েছি যা Compat 2021 এবং এর মতো উদ্যোগগুলির জন্য বেশিরভাগ ফোকাস তৈরি করে ইন্টারপ 2022

নিকোল: নেতৃত্ব কেনার পাশাপাশি, আমাদের ডেভেলপারদের কাছে এই APIগুলি পাওয়ার সঠিক উপায়ও খুঁজে বের করতে হয়েছিল। যখন আমি প্রথমবার ক্রোমে যোগদান করি, তখন আমি লেয়ারড এপিআই (বা সংক্ষেপে LAPIs) নামে একটি প্রজেক্টে এটিকে বিভ্রান্ত করেছিলাম। LAPIs এর লক্ষ্য ডেভেলপারদের একটি ড্রপ-ইন কম্পোনেন্ট অভিজ্ঞতা দেওয়া। আমি এখনও মনে করি এটি শুটিং করার জন্য একটি দুর্দান্ত ফলাফল ছিল, কিন্তু আমরা অনেক ভুল করেছি! আমরা প্রথমে টোস্ট বিজ্ঞপ্তি এবং একটি ভার্চুয়াল তালিকার উপর ফোকাস করেছি। টোস্টগুলিকে অ্যাক্সেসযোগ্য করা প্রায় অসম্ভব এবং একটি ভার্চুয়াল তালিকা সঠিক হওয়ার জন্য সবচেয়ে কঠিন উপাদানগুলির মধ্যে একটি। আমাদের উদ্দেশ্য ভাল ছিল কিন্তু এটি ডেভেলপারদের সাহায্য করছিল না, তাই আমরা প্রকল্পটি বন্ধ করে দিয়েছি। কঠিন উপায়ে শেখা কঠিন, কিন্তু প্রতিটি ভুলই এখন ঘটছে CSS এবং HTML-এর নবজাগরণে ইন্ধন জোগাচ্ছে।

আসুন LAPI সম্পর্কে আরও কিছু কথা বলি। কি ঘটেছিল?

নিকোল: LAPI-এর জন্য, আমরা জানতাম যে ওয়েবের একটি ড্রপ-ইন কম্পোনেন্ট ডেভেলপার অভিজ্ঞতা প্রয়োজন যা নেটিভ UI তৈরির কাছাকাছি। এবং এটি স্পষ্ট যে চাকাটি পুনরায় উদ্ভাবন করা ডেভেলপারদের আটকে রেখেছিল। আমি আমার কর্মজীবনে নির্মিত ট্যাব সংখ্যা গণনা করতে পারি না! এটি বলেছিল, আমরা ব্রাউজার দিয়ে জাভাস্ক্রিপ্ট শিপিং করে এটি সমাধান করার চেষ্টা করেছি যা খুব কঠিন ছিল। ব্রাউজারে এর আগে কেউ জাভাস্ক্রিপ্ট পাঠায়নি, এবং ব্রাউজারের রেন্ডারিং ইঞ্জিনকে শক্তি দেয় এমন C++ কোডের সাথে এটি কীভাবে ইন্টারঅ্যাক্ট করবে তা পরিষ্কার ছিল না। আমরা অন্যান্য ব্রাউজার বিক্রেতাদের কথা শুনেছি (ধন্যবাদ, মজিলা!) এবং সেই পদ্ধতি থেকে সরে এসেছি এবং তাই আমরা ওপেন UI এর সাথে আরও ভাল কিছু খুঁজে পেতে সক্ষম হয়েছি। HTML এবং CSS-এর দিকে ঝুঁকে পড়ার মাধ্যমে আমরা নমনীয়, ঘোষণামূলক সমাধান নিয়ে আসি। যেহেতু এটি ঘোষণামূলক, আমরা এমনভাবে বেক-ইন অ্যাক্সেসিবিলিটি করতে পারি যা জাভাস্ক্রিপ্টের সাথে করা এত সহজ ছিল না। আমি সত্যিই উত্তেজিত এই যেখানে যাচ্ছে. আমরা সিলেক্টমেনু, পপআপ, টুলটিপ, নেভি, অ্যাকর্ডিয়ন, ট্যাব, ক্যারোজেল এবং টগলকে সমর্থন করার জন্য কাজ করছি যা সত্যিই অপরিহার্য UI ডিজাইন প্যাটার্ন।

তাই আমরা অনেক কিছু শিখেছি। এবং আমি জানি এই স্থানটিতে অন্যান্য উদ্যোগ ছিল, যেমন CSS Houdini । গল্প টা কি?

উনা: হ্যাঁ CSS Houdini হল আরেকটি জায়গা যেখানে আমরা সম্প্রদায় থেকে শিখেছি। অনেকগুলি দরকারী Houdini বৈশিষ্ট্য রয়েছে, কিন্তু অনেকগুলি ব্যাপকভাবে গ্রহণ এবং সমর্থন পাওয়ার জন্য খুব নিম্ন স্তরের ছিল৷ আমরা বুঝতে পেরেছি যে নিম্ন-স্তরের APIগুলি প্রয়োগ করা অগত্যা বিকাশকারীদের জন্য ঘর্ষণ হ্রাস করে না। পরিবর্তে, উচ্চ-স্তরের সমাধান এবং প্রয়োজনের উপর ফোকাস করা ক্রস-ব্রাউজার সমর্থন এবং ইকোসিস্টেমে সুই সরানোর জন্য প্রয়োজনীয় অবতরণ অর্জনে সহায়তা করেছে। আমরা বর্তমানে https://ishoudinireadyyet.com/- এ অগ্রগতি ট্র্যাক করছি।

ক্রস-ব্রাউজার সমর্থনের কথা বললে, ইন্টারপ 2022 এবং ওপেন UI এর মতো উদ্যোগগুলি সম্প্রদায়ের জন্য উল্লেখযোগ্য ইতিবাচক ফলাফল প্রদান করছে বলে মনে হচ্ছে। আপনি ডেভেলপারদের কাছ থেকে কি শুনছেন?

উনা: ডেভেলপারদের কাছ থেকে আমরা শুনেছি শীর্ষ ব্যথার পয়েন্টগুলির মধ্যে একটি হল "ব্রাউজার জুড়ে ডিজাইনের কাজ একই করা।" আমরা অন্যান্য ব্রাউজার বিক্রেতাদের সাথে কাজ করার মাধ্যমে এটি মোকাবেলা করেছি কিছু শীর্ষ-অনুরোধিত বিকাশকারী বৈশিষ্ট্যগুলিকে অগ্রাধিকার দিতে এবং অবতরণ করার জন্য৷ এবং সম্প্রদায়ের কাছ থেকে আমরা যে প্রতিক্রিয়া শুনেছি তা অত্যন্ত ইতিবাচক। উপরন্তু, RenderingNG নামক একটি বৃহৎ পুনঃস্থাপত্য প্রচেষ্টার মাধ্যমে, এই বৈশিষ্ট্যগুলির মধ্যে কয়েকটিকে অনেক বেশি কার্যকরীভাবে অবতরণ করা সম্ভব হয়েছে। বিকাশকারীরা উত্তেজিত যে এই দীর্ঘ-প্রত্যাশিত বৈশিষ্ট্যগুলি তারা বছরের পর বছর ধরে জিজ্ঞাসা করছে অবশেষে ক্রস-ব্রাউজারে কাজ করা হচ্ছে এবং অবতরণ করা হচ্ছে।

নিকোল: সম্প্রদায়ের মধ্যে উত্তেজনা স্পষ্ট। আপনি টুইটারে এটি দেখতে পারেন। :)

আগের অনুচ্ছেদে উল্লেখ করা টুইটটি।

ইকোসিস্টেমের সাথে কাজ করা ডেভেলপারদের জীবনকে সহজ করে তোলার ক্ষেত্রে আমাদের যে কোনো সাফল্যের জন্য গুরুত্বপূর্ণ বলে প্রমাণিত হয়েছে। আমি জানি আপনার দল সেখানে অনেক কাজ করছে। কিছু বিবরণ ভাগ যত্ন?

নিকোল: প্রথমত, আমি প্রতিনিয়ত ওয়েবে ডেভেলপারদের তৈরি করা প্রজেক্টের প্রতি আশ্চর্য থাকি। ক্ষুদ্রতম লাইব্রেরি থেকে সম্পূর্ণ ফ্রেমওয়ার্ক পর্যন্ত, বিকাশকারীরা আশ্চর্যজনক জিনিস তৈরি করছে। এটা নির্মাতাদের একটি চমত্কার সম্প্রদায়. এবং Chrome এই প্রকল্পগুলির সাথে আরও সংযুক্ত হওয়ার জন্য একগুচ্ছ পদক্ষেপ নিচ্ছে৷

উদাহরণস্বরূপ, কয়েক বছর আগে আমরা জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কের সাথে কাজ শুরু করেছি যেমন প্রতিক্রিয়া এবং কৌণিক। এবং মেটাফ্রেমওয়ার্ক-উদাহরণস্বরূপ নেক্সট, নক্সট এবং গ্যাটসবি। গত বছর, আমরা UI টুলস এবং ফ্রেমওয়ার্ক যেমন Sass, Bootstrap, এবং Material এর সাথে একই কাজ করা শুরু করেছি। আমি আশা করি এই আসন্ন বছরে আমরা গ্রীনসক এবং অন্যান্য সরঞ্জামগুলির সাথে সহযোগিতা করতে পারি যা বিকাশকারীদের জীবনকে সহজ করে তোলে। আমি গ্রীনসক থেকে ক্যাসি ইভান্সকে স্মাশিং কনফারেন্সে বক্তৃতা করতে দেখেছি এবং এটি অ্যানিমেশন স্পেসে লোকদের সাথে কাজ করার বিষয়ে আমাকে সত্যিই উত্তেজিত করে তুলেছে।

তাহলে ওয়েব UI ইকোসিস্টেমের জন্য আমরা সবচেয়ে বড় সুযোগ কোথায় দেখতে পাব?

উনা: বড় সুযোগের পরিপ্রেক্ষিতে, আমার মনে হয় আমরা কাস্টমাইজযোগ্য ওয়েব অভিজ্ঞতার জন্য যা সম্ভব তার উপরিভাগ স্ক্র্যাচ করছি। নতুন এপিআই যেমন কন্টেইনার কোয়েরি এবং সিএসএস ব্যবহারকারীর পছন্দ মিডিয়া বৈশিষ্ট্যগুলি বিকাশকারীরা প্রতিক্রিয়াশীল ডিজাইন দেখার উপায়টিকে পুনরায় সংজ্ঞায়িত করছে। আমি সহযোগিতামূলক ডিজাইনের অভিজ্ঞতার জন্যও উত্তেজিত যা ডেভেলপার এবং ডিজাইনারদের তাদের ওয়েবসাইট পরিদর্শনকারী ব্যবহারকারীদের সাথে ঐক্যবদ্ধভাবে কাজ করতে সক্ষম করে।

এবং নিকোল, আপনার দলের জন্য রোডম্যাপে পরবর্তী কি?

নিকোল: সমস্ত অন্বেষণ শিপযোগ্য কিছুতে পরিণত হয় না, তবে এমন অনেক কিছু রয়েছে যা আমি এই মুহূর্তে সত্যিই উত্তেজিত:

উনা প্রথম জিনিসটি স্পর্শ করে, আমরা প্রতিক্রিয়াশীল, উপাদান-ভিত্তিক নকশা সক্ষম করছি। এতে কালার সিস্টেম ডিজাইন করার জন্য টুল রয়েছে যাতে ডিজাইনাররা ডার্ক মোডের মতো ব্যবহারকারীর পছন্দগুলিতে সাড়া দিতে পারে। উদাহরণস্বরূপ, OKLCH রঙের স্থান রঙ জুড়ে উজ্জ্বলতা সামঞ্জস্য রাখে। ডিজাইনাররা রং বেছে নেওয়া থেকে শুরু করে রঙের মধ্যে সম্পর্ক ডিজাইন করার দিকে অগ্রসর হতে পারে, কাদামাখা প্যালেটের সাথে শেষ না করেই!

আমরা কন্টেইনার ক্যোয়ারী , ক্যাসকেড লেয়ার , প্যারেন্ট সিলেক্টর ( :has ), স্কোপড স্টাইল এবং নেস্টিং এর মতো কিছু সর্বাধিক অনুরোধ করা API-তেও কাজ করছি। বিকাশকারীদের এগুলি প্রয়োজন যাতে তারা পুনরায় ব্যবহারযোগ্য উপাদানে পূর্ণ নমনীয় ডিজাইন সিস্টেম তৈরি করতে পারে।

স্ক্রোল লিঙ্কড অ্যানিমেশন আরেকটি মজার ক্ষেত্র। আমি সত্যিই স্টিভ গার্ডনারের ডেমো পছন্দ করি। তিনি স্ক্রলে ট্রিগার করা বাটারি মসৃণ স্ক্রোলিং এবং শীতল বিমান অ্যানিমেশন রয়েছে। এগুলি মজাদার হলেও, বিশেষত অ্যাক্সেসযোগ্যতার কথা মাথায় রেখে সেগুলিকে ঠিক করা কঠিন হতে পারে। তাই আমরা এখন বৈশিষ্ট্যটিতে অ্যাক্সেসযোগ্যতার জন্য ব্যবহারকারীর পরীক্ষা চালাচ্ছি।

আমি ব্যক্তিগতভাবে সবচেয়ে উত্তেজিত জিনিসটি হল অন্তর্নির্মিত ওয়েব UI নিয়ন্ত্রণ। বিকাশকারীরা বারবার একই ট্যাবসেট তৈরি করতে থাকে, আমি মনে করি ব্রাউজারটি সাহায্য করতে পারে। ওপেন UI এ, আমরা সিলেক্টমেনু, পপআপ, টুলটিপ, ট্যাব, নেভি, অ্যাকর্ডিয়ন এবং টগলের মতো উপাদানগুলিতে কাজ করছি। আমরা অনুসন্ধান করছি যে এই ব্রাউজার আদিমগুলিতে অ্যাক্সেসিবিলিটি তৈরি করতে কেমন লাগবে যাতে ওয়েব, সময়ের সাথে সাথে, ডিফল্টরূপে অ্যাক্সেসযোগ্য হয়ে উঠতে পারে। বিকাশকারীরা তারপরে আরও জটিল এবং সূক্ষ্ম সমস্যাগুলির উপর ফোকাস করতে পারে, যখন বুনিয়াদি যেমন ট্যাব ট্যাবগুলি কীভাবে ব্রাউজার দ্বারা সমর্থিত হতে পারে। এটি সম্ভবত তার নিজস্ব পোস্ট প্রয়োজন, তাই আমি আপাতত সেখানে থামব!

অবশেষে, আমরা ব্রাউজারগুলির মধ্যে ইন্টারপ- এ বিনিয়োগ চালিয়ে যাব। ডেভেলপারের অভিজ্ঞতায় সামঞ্জস্য আনতে WebKit এবং Gecko-এর লোকদের সাথে কাজ করা দারুণ হয়েছে। আমরা ডেভেলপারদের জোরে এবং স্পষ্ট শুনেছি যে তারা এটি চায়!

ওহ, এবং যদি আপনি এটি পরীক্ষা না করে থাকেন, সীমলেস ওয়েব দলের শেয়ার্ড এলিমেন্ট ট্রানজিশন এপিআই ওয়েবের জন্য লোকেদের ডিজাইন করার উপায় পরিবর্তন করতে চলেছে৷ সেই সমস্ত সূক্ষ্ম সামান্য রূপান্তর যা ডিজাইনারদের তাদের ডিজাইনগুলিকে ভৌত স্থানের দিকে অভিমুখী করতে দেয় তা কেবল সম্ভব নয়, সহজ হতে চলেছে। জেক আর্চিবল্ডের একটি দুর্দান্ত ডেমো রয়েছে।

আমরা, মান ভাল যেতে পারে, এমনকি এই বছর উল্লম্ব ছন্দ তাকান! আমরা LayoutNG এর উপরে তৈরি করতে সক্ষম হয়েছি যা অনেকগুলি বৈশিষ্ট্য আনলক করে।

ধন্যবাদ উভয়. আমি নিশ্চিত যে সমগ্র সম্প্রদায়, আমাদের মতো, ওয়েব UI বিশ্বে উন্নতি এবং বৈশিষ্ট্যগুলির নবায়ন গতি দেখে উচ্ছ্বসিত৷ এখনও অনেক কিছু করা বাকি আছে, তাহলে আপনি কোথায় বলবেন যে একজনের যাত্রা শুরু করা উচিত?

উনা: I/O-তে ওয়েব প্ল্যাটফর্ম সেশনের জন্য আমাদের নতুন কী আছে এই বছর অবতরণ করা অনেক বৈশিষ্ট্যের হাইলাইটগুলি কভার করে৷ অ্যাডাম আর্গিল সমস্ত নতুন এবং আসন্ন CSS ল্যান্ডিংয়ের উপর একটি দুর্দান্ত নিবন্ধ লিখেছেন। একটি চলমান ভিত্তিতে, আমি আপাতত স্থিতিশীল রিলিজের উপর ফোকাস করব এবং পাইপলাইনের নিচে আসা অন্যান্য কাজ সম্পর্কে সচেতন থাকব। ওয়েব প্ল্যাটফর্ম সিরিজে আপনার দুর্দান্ত নতুন এটি অনুসরণ করার জন্য একটি দুর্দান্ত। web.dev নিউজলেটার সাবস্ক্রাইব করা এই বিষয়বস্তু ডেভেলপারদের ইনবক্সে নিয়ে আসবে। এবং এই সমস্ত কিছুর সাথে জড়িত হতে এবং সাহায্য করার জন্য ডেভেলপারদের জন্য, ওপেন UI-এ যোগদান হল আপনার এই কাজটিকে সমর্থন করার সেরা উপায়গুলির মধ্যে একটি৷

মূল আসন্ন আপডেট

আমরা আমাদের ঐতিহ্য বজায় রাখছি যাতে আপনি একটি আসন্ন পরিবর্তনের বিষয়ে আপনাকে সতর্ক করতে পারেন যা আপনার ওয়েব অভিজ্ঞতা তৈরি করার সময় আপনার মনে রাখা উচিত।

কুকিজের সর্বোচ্চ বয়স সীমা 400 দিন

  • আপডেট: যখন কুকিজ একটি সুস্পষ্ট Expires/Max-Age বৈশিষ্ট্যের সাথে সেট করা হয় তখন মানটি ভবিষ্যতে 400 দিনের বেশি সীমাবদ্ধ করা হবে না। পূর্বে, কোন সীমা ছিল না এবং কুকিজ ভবিষ্যতে একাধিক সহস্রাব্দের মেয়াদ শেষ হতে পারে। এই সীমার লক্ষ্য হল সাধারণ ব্যবহারের ধরণ এবং ব্যবহারকারীর গোপনীয়তার প্রতি শ্রদ্ধার মধ্যে ভারসাম্য বজায় রাখা। প্রতি 400 দিনের চেয়ে বেশি ঘনঘন পরিদর্শন করা যেকোনো সাইট পরিষেবার ধারাবাহিকতা নিশ্চিত করতে কুকিজ রিফ্রেশ করতে পারে এবং ব্যবহারকারীরা নিশ্চিত থাকতে পারেন যে কুকিগুলি ব্যবহার না করে সহস্রাব্দ ধরে তাদের ব্রাউজারে স্থির থাকবে না।
  • আনুমানিক টাইমলাইন: Chrome 104-এ শিপিং (2 আগস্ট, 2022-এ স্থিতিশীল)।
  • বিকাশকারী CTA: ব্যবহারকারীরা যখন তাদের ওয়েবসাইটগুলি পরিদর্শন করে তখন বিকাশকারীদেরকে আগের তুলনায় আরও ঘন ঘন কুকিজ রিফ্রেশ করতে হতে পারে। অন্যথায়, কুকি প্রাথমিকভাবে সেট করার 400 দিন পরে ব্যবহারকারীরা লগ আউট হতে পারে।

আমি আশা করি আপনি Chrome Dev Insider-এর এই সংস্করণটি পড়ে উপভোগ করেছেন৷ আপনি যদি এটি মিস করেন, এখানে প্রথমটি । আমরা পরবর্তী ত্রৈমাসিকে আপনাকে আরও আনতে উন্মুখ।

ততক্ষণ পর্যন্ত, Chrome Dev Insider-এর এই সংস্করণটি সম্পর্কে আপনি কী ভাবছেন এবং আমরা এটিকে আরও ভাল করতে কী করতে পারি তা আমাদের বলুন৷

ক্রোম ডেভ ইনসাইডারের এই সংস্করণটি সম্পর্কে আপনি কী ভেবেছিলেন? আপনার মতামত শেয়ার করুন .