Chrome 75-এ, আমরা এর জন্য সমর্থন যোগ করেছি:
-
canvas
উপাদানগুলিতে বিলম্ব কমানোর একটি নতুন উপায় রয়েছে৷ - ওয়েব অ্যাপগুলি এখন সিস্টেম লেভেল শেয়ার শীট ব্যবহার করে অন্যান্য ইনস্টল করা অ্যাপে ফাইল শেয়ার করতে পারে।
- সাংখ্যিক আক্ষরিক এখন আন্ডারস্কোরকে বিভাজক হিসাবে তাদের আরও পাঠযোগ্য করে তুলতে অনুমতি দেয়।
- Google I/O 2019 একটি মোড়ক এবং সমস্ত আলোচনা আমাদের YouTube চ্যানেলে রয়েছে৷
আমি Pete LePage , চলুন ডুব দিয়ে দেখি Chrome 75-এ ডেভেলপারদের জন্য নতুন কী আছে!
লগ পরিবর্তন করুন
এটি শুধুমাত্র কিছু মূল হাইলাইট কভার করে, Chrome 75-এ অতিরিক্ত পরিবর্তনের জন্য নীচের লিঙ্কগুলি দেখুন৷
- Chrome DevTools এ নতুন কি আছে (75)
- Chrome 75 অপসারণ এবং অপসারণ
- Chrome 75-এর জন্য ChromeStatus.com আপডেট
- Chrome 75-এ JavaScript-এ নতুন কী আছে
- Chromium সোর্স রিপোজিটরি পরিবর্তনের তালিকা
কম লেটেন্সি canvas
প্রসঙ্গের জন্য ইঙ্গিত
ক্যানভাস উপাদানের সাথে স্ক্রিনে আঁকার জন্য পৃষ্ঠাটিকে DOM-এর সাথে গ্রাফিক্স আপডেট সিঙ্ক্রোনাইজ করতে হবে। এই সিঙ্ক্রোনাইজেশন কখনও কখনও বিলম্বিত হতে পারে। উদাহরণস্বরূপ, একটি ড্রয়িং অ্যাপে, 50 মিলিসেকেন্ডের বেশি দেরি হস্ত-চোখের সমন্বয়ে হস্তক্ষেপ করতে পারে, তাদের ব্যবহার করা কঠিন করে তোলে।
desynchronized
ইঙ্গিত, একটি canvas
প্রসঙ্গ তৈরি করার সময়, একটি ভিন্ন কোড পাথ ব্যবহার করে, যা স্বাভাবিক DOM আপডেট প্রক্রিয়াকে বাইপাস করে। ইঙ্গিতটি সিস্টেমকে যতটা সম্ভব কম্পোজিটিং এড়িয়ে যেতে বলে। কিছু ক্ষেত্রে, canvas
অন্তর্নিহিত বাফার সরাসরি স্ক্রীনের ডিসপ্লে কন্ট্রোলারে পাঠানো হয়। এটি রেন্ডারার কম্পোজিটর সারি ব্যবহার করার ফলে সৃষ্ট লেটেন্সি দূর করে৷
ডিসিঙ্ক্রোনাইজড ইঙ্গিত ব্যবহার করা সহজ, ক্যানভাস তৈরি করার সময় শুধুমাত্র অপশন অবজেক্টে desynchronized: true
যোগ করুন।
const opts = { desynchronized: true };
const ctx = canvas.getContext('2d', opts);
আরও বিশদ বিবরণের জন্য ডিসিঙ্ক্রোনাইজড ইঙ্গিত সহ জো-এর নিবন্ধ লো-লেটেন্সি রেন্ডারিং দেখুন, এর জন্য বৈশিষ্ট্য সনাক্তকরণ কীভাবে করবেন তা সহ।
ওয়েব শেয়ার API এর সাথে ফাইল শেয়ার করুন
ওয়েব শেয়ার API আপনাকে OS দ্বারা প্রদত্ত শেয়ার পরিষেবাতে প্লাগ-ইন করার অনুমতি দেয়, ব্যবহারকারীর ডিভাইসে অন্যান্য ইনস্টল করা অ্যাপের সাথে ওয়েব পৃষ্ঠা এবং অ্যাপ শেয়ার করা সহজ করে।
ক্রোম 75-এ, ওয়েব শেয়ার API এখন ফাইল শেয়ারিং সমর্থন করে! আমি এটি সম্পর্কে বিশেষভাবে উত্তেজিত কারণ এটি অ্যাপগুলির জন্য ফটো, ভিডিও এবং আরও অনেক কিছু শেয়ার করা সহজ করে তোলে৷ আপনি একবার এটি সংকুচিত করা শেষ করার পরে একটি ফাইল ভাগ করার জন্য Squosh এটির জন্য সমর্থন যোগ করছে। ওয়েব শেয়ার API বর্তমানে অডিও ফাইল, ছবি, ভিডিও এবং টেক্সট ডকুমেন্ট শেয়ারিং সমর্থন করে।
ওয়েব শেয়ার এপিআই সমর্থিত কিনা তা দেখার জন্য বৈশিষ্ট্য সনাক্তকরণ ব্যবহার করা এবং যদি তা না হয় তবে আপনার প্রথাগত প্রক্রিয়ায় ফলব্যাক করা ভাল। এবং ফাইল শেয়ারিং সমর্থিত কিনা তা পরীক্ষা করতে আপনি navigator.canShare
ব্যবহার করতে পারেন।
const webShareAvailable = {
links: 'share' in navigator,
files: 'canShare' in navigator,
};
যদি navigator.canShare
true
ফেরত দেয়, সেই ফাইলগুলির ভাগ করা সমর্থিত, তাই আপনি navigator.share
কল করতে পারেন, এবং আপনি যে ফাইলগুলি ভাগ করতে চান তার অ্যারে সহ একটি অবজেক্ট পাস করতে পারেন৷ Chrome সিস্টেম শেয়ার শীট খুলবে এবং আপনাকে ইনস্টল করা অ্যাপগুলির একটি তালিকা দেবে যা আপনি ফাইলগুলি ভাগ করতে পারেন৷
if (webShareAvailable.files) {
const shareData = { files: filesArray };
if (navigator.canShare(shareData)) {
shareData.title = 'Squooshed files.';
navigator.share(shareData)
.then(...)
.catch(...);
} else {
// File sharing not supported
}
}
ডেমো ব্যবহার করে দেখুন এবং সম্পূর্ণ বিবরণের জন্য ওয়েব শেয়ারের সাথে ফাইল শেয়ার করুন নিবন্ধটি দেখুন।
সংখ্যাসূচক বিভাজক
সাংখ্যিক আক্ষরিক এখন আন্ডারস্কোরকে (_, U+005F) বিভাজক হিসাবে অনুমতি দেয় যাতে সেগুলি আরও পাঠযোগ্য হয়। উদাহরণস্বরূপ, 1_000_000_000
গাণিতিক ক্রিয়াকলাপ দ্বারা 1000000000
এর সমতুল্য হিসাবে ব্যাখ্যা করা হবে।
আন্ডারস্কোরগুলি শুধুমাত্র অঙ্কগুলির মধ্যে প্রদর্শিত হতে পারে এবং পরপর আন্ডারস্কোরগুলি অনুমোদিত নয়৷ তাই আক্ষরিক যেমন 3._14
, _2.71
বা 1.6__2
অবৈধ।
Google I/O 2019 একটি মোড়ক
আপনি যদি I/O তে পৌঁছাতে না পারেন, অথবা হয়ত আপনি করেছেন, এবং সমস্ত আলোচনা না দেখেছেন, সেগুলি সবই আছে Chrome ডেভেলপারস YouTube চ্যানেলে , ওয়েবে Google I/O 2019 প্লেলিস্টে ৷
- টম এবং আমি এই বছর ব্রাউজারে অবতরণ করা কিছু আশ্চর্যজনক নতুন ক্ষমতা কভার করে "ওয়েবের জন্য নতুন ক্ষমতা আনলক করা" উপস্থাপন করেছি।
- অ্যাডি এবং কেটি "স্পিড অ্যাট স্কেল" -এ কিছু দুর্দান্ত পারফরম্যান্স টিপস এবং কৌশলগুলি কভার করেছেন৷
- এলিজাবেথ এবং পল "ডিমিস্টিফাইং স্পিড টুলিং" -এ কিছু দুর্দান্ত ডেভটুলগুলিতে ঘুঘু৷
- এবং "বিল্ড ফাস্ট অ্যান্ড স্মুথ ওয়েব অ্যাপস ফিচার ফোন থেকে ডেস্কটপ" -এ মারিকো আমাদের দেখিয়েছেন যে কীভাবে তিনি এবং তার ক্রু প্রোক্সকে ফিচার ফোন থেকে স্মার্ট ফোন থেকে ডেস্কটপে যেকোনো ডিভাইসে কাজ করার জন্য তৈরি করেছেন। আপনি যদি এখনও প্রক্সক্স চেষ্টা না করে থাকেন তবে এটি একটি দুর্দান্ত মজার মাইন সুইপার ক্লোন।
সদস্যতা
আমাদের ভিডিওগুলির সাথে আপ টু ডেট থাকতে চান, তারপরে আমাদের Chrome বিকাশকারী YouTube চ্যানেলে সদস্যতা নিন , এবং যখনই আমরা একটি নতুন ভিডিও চালু করব আপনি একটি ইমেল বিজ্ঞপ্তি পাবেন৷
আমি পিট লেপেজ, এবং Chrome 76 রিলিজ হওয়ার সাথে সাথে, আমি আপনাকে বলতে এখানে থাকব -- Chrome এ নতুন কি!
ফটো ক্রেডিট
- Unsplash থেকে Balázs Kétyi এর আঁকা ছবি