Chrome 70 এ নতুন

Chrome 70-এ, আমরা এর জন্য সমর্থন যোগ করেছি:

এবং আরো অনেক আছে!

আমি পিট লেপেজ । চলুন ডুব দিয়ে দেখি Chrome 70-এ ডেভেলপারদের জন্য নতুন কী আছে!

পরিবর্তনের সম্পূর্ণ তালিকা চান? Chromium সোর্স রিপোজিটরি পরিবর্তনের তালিকা দেখুন।

উইন্ডোজ এবং লিনাক্সে ডেস্কটপ প্রগতিশীল ওয়েব অ্যাপ

ব্যবহারকারীরা এখন উইন্ডোজ এবং লিনাক্সে ডেস্কটপ প্রগ্রেসিভ ওয়েব অ্যাপস ইনস্টল করতে পারবেন!

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

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

সম্পূর্ণ বিবরণের জন্য আমার ডেস্কটপ PWAs পোস্ট দেখুন।

শংসাপত্র ব্যবস্থাপনা API: সর্বজনীন কী শংসাপত্র

ক্রেডেনশিয়াল ম্যানেজমেন্ট API ব্যবহারকারীদের জন্য সাইন ইনকে অতি সহজ করে তোলে। এটি আপনার সাইটকে ব্রাউজারের শংসাপত্র ম্যানেজার বা Google এবং Facebook এর মতো ফেডারেটেড অ্যাকাউন্ট পরিষেবাগুলির সাথে সাইন করার অনুমতি দেয়৷

Chrome 70 তৃতীয় ধরণের শংসাপত্রের জন্য সমর্থন যোগ করে: পাবলিক কী শংসাপত্র , যা ওয়েব অ্যাপ্লিকেশনগুলিকে তৈরি এবং ব্যবহার করতে দেয়, শক্তিশালী, ক্রিপ্টোগ্রাফিকভাবে সত্যায়িত, এবং অ্যাপ্লিকেশন-স্কোপড শংসাপত্রগুলি ব্যবহারকারীদের দৃঢ়ভাবে প্রমাণীকরণ করতে।

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

আরও বিশদ বিবরণের জন্য শংসাপত্র ব্যবস্থাপনা API ডক্স দেখুন বা WebAuthn ডেমো এবং আপনি কীভাবে শুরু করতে পারেন তা ব্যবহার করে দেখুন!

নামধারী workers

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

ওয়েবওয়ার্কার্স ছাড়া

প্রধান থ্রেড
প্রচুর ভারী জাভাস্ক্রিপ্ট চলছে, যার ফলে ধীরগতির, ঝাঁকুনি অভিজ্ঞতা।

Webworkers সঙ্গে

প্রধান থ্রেড
কোন ভারী জাভাস্ক্রিপ্ট চলছে না, ফলে দ্রুত, মসৃণ অভিজ্ঞতা।
ওয়েবওয়ার্কার
প্রচুর ভারী জাভাস্ক্রিপ্ট চলছে, প্রধান থ্রেডকে প্রভাবিত করে না।

Chrome 70-এ, কর্মীদের এখন একটি name বৈশিষ্ট্য রয়েছে, যা কনস্ট্রাক্টরের একটি ঐচ্ছিক যুক্তি দ্বারা নির্দিষ্ট করা হয়।

const url = '/scripts/my-worker.js';
const wNYC = new Worker(url, {name: 'NewYork'});
const oSF = {name: 'SanFrancisco'};
const wSF = new Worker(url, oSF);

এটি আপনাকে ডেডিকেটেড কর্মীদের name দ্বারা আলাদা করতে দেয় যখন আপনার একই URL সহ একাধিক কর্মী থাকে। এছাড়াও আপনি DevTools কনসোলে নামটি প্রিন্ট করতে পারেন, আপনি কোন কর্মীকে ডিবাগ করছেন তা জানা আরও সহজ করে তোলে!

নামকরণ কর্মীরা ইতিমধ্যেই Firefox, Edge এবং Safari-এ উপলব্ধ। আরো বিস্তারিত জানার জন্য GitHub এ আলোচনা দেখুন।

এবং আরো!

এইগুলি বিকাশকারীদের জন্য Chrome 70-এর কয়েকটি পরিবর্তন, অবশ্যই, আরও অনেক কিছু আছে।

সদস্যতা

আমাদের ভিডিওগুলির সাথে আপ টু ডেট থাকতে চান, তারপরে আমাদের Chrome বিকাশকারী YouTube চ্যানেলে সদস্যতা নিন , এবং যখনই আমরা একটি নতুন ভিডিও চালু করব আপনি একটি ইমেল বিজ্ঞপ্তি পাবেন৷

আমি পিট লেপেজ, এবং Chrome 71 রিলিজ হওয়ার সাথে সাথে, আমি আপনাকে বলতে এখানে থাকব -- Chrome এ নতুন কি!

,

Chrome 70-এ, আমরা এর জন্য সমর্থন যোগ করেছি:

এবং আরো অনেক আছে!

আমি পিট লেপেজ । চলুন ডুব দিয়ে দেখি Chrome 70-এ ডেভেলপারদের জন্য নতুন কী আছে!

পরিবর্তনের সম্পূর্ণ তালিকা চান? Chromium সোর্স রিপোজিটরি পরিবর্তনের তালিকা দেখুন।

উইন্ডোজ এবং লিনাক্সে ডেস্কটপ প্রগতিশীল ওয়েব অ্যাপ

ব্যবহারকারীরা এখন উইন্ডোজ এবং লিনাক্সে ডেস্কটপ প্রগ্রেসিভ ওয়েব অ্যাপস ইনস্টল করতে পারবেন!

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

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

সম্পূর্ণ বিবরণের জন্য আমার ডেস্কটপ PWAs পোস্ট দেখুন।

শংসাপত্র ব্যবস্থাপনা API: সর্বজনীন কী শংসাপত্র

ক্রেডেনশিয়াল ম্যানেজমেন্ট API ব্যবহারকারীদের জন্য সাইন ইনকে অতি সহজ করে তোলে। এটি আপনার সাইটকে ব্রাউজারের শংসাপত্র ম্যানেজার বা Google এবং Facebook এর মতো ফেডারেটেড অ্যাকাউন্ট পরিষেবাগুলির সাথে সাইন করার অনুমতি দেয়৷

Chrome 70 তৃতীয় ধরণের শংসাপত্রের জন্য সমর্থন যোগ করে: পাবলিক কী শংসাপত্র , যা ওয়েব অ্যাপ্লিকেশনগুলিকে তৈরি এবং ব্যবহার করতে দেয়, শক্তিশালী, ক্রিপ্টোগ্রাফিকভাবে সত্যায়িত, এবং অ্যাপ্লিকেশন-স্কোপড শংসাপত্রগুলি ব্যবহারকারীদের দৃঢ়ভাবে প্রমাণীকরণ করতে।

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

আরও বিশদ বিবরণের জন্য শংসাপত্র ব্যবস্থাপনা API ডক্স দেখুন বা WebAuthn ডেমো এবং আপনি কীভাবে শুরু করতে পারেন তা ব্যবহার করে দেখুন!

নামধারী workers

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

ওয়েবওয়ার্কার্স ছাড়া

প্রধান থ্রেড
প্রচুর ভারী জাভাস্ক্রিপ্ট চলছে, যার ফলে ধীরগতির, ঝাঁকুনি অভিজ্ঞতা।

Webworkers সঙ্গে

প্রধান থ্রেড
কোন ভারী জাভাস্ক্রিপ্ট চলছে না, ফলে দ্রুত, মসৃণ অভিজ্ঞতা।
ওয়েবওয়ার্কার
প্রচুর ভারী জাভাস্ক্রিপ্ট চলছে, প্রধান থ্রেডকে প্রভাবিত করে না।

Chrome 70-এ, কর্মীদের এখন একটি name বৈশিষ্ট্য রয়েছে, যা কনস্ট্রাক্টরের একটি ঐচ্ছিক যুক্তি দ্বারা নির্দিষ্ট করা হয়।

const url = '/scripts/my-worker.js';
const wNYC = new Worker(url, {name: 'NewYork'});
const oSF = {name: 'SanFrancisco'};
const wSF = new Worker(url, oSF);

এটি আপনাকে ডেডিকেটেড কর্মীদের name দ্বারা আলাদা করতে দেয় যখন আপনার একই URL সহ একাধিক কর্মী থাকে। এছাড়াও আপনি DevTools কনসোলে নামটি প্রিন্ট করতে পারেন, আপনি কোন কর্মীকে ডিবাগ করছেন তা জানা আরও সহজ করে তোলে!

নামকরণ কর্মীরা ইতিমধ্যেই Firefox, Edge এবং Safari-এ উপলব্ধ। আরো বিস্তারিত জানার জন্য GitHub এ আলোচনা দেখুন।

এবং আরো!

এইগুলি বিকাশকারীদের জন্য Chrome 70-এর কয়েকটি পরিবর্তন, অবশ্যই, আরও অনেক কিছু আছে।

সদস্যতা

আমাদের ভিডিওগুলির সাথে আপ টু ডেট থাকতে চান, তারপরে আমাদের Chrome বিকাশকারী YouTube চ্যানেলে সদস্যতা নিন , এবং যখনই আমরা একটি নতুন ভিডিও চালু করব আপনি একটি ইমেল বিজ্ঞপ্তি পাবেন৷

আমি পিট লেপেজ, এবং Chrome 71 রিলিজ হওয়ার সাথে সাথে, আমি আপনাকে বলতে এখানে থাকব -- Chrome এ নতুন কি!