Chrome 61-এ নতুন

  • Chrome 61 এখন জাভাস্ক্রিপ্ট মডিউলগুলিকে নেটিভভাবে সমর্থন করে, মডুলার জাভাস্ক্রিপ্ট লেখার উপায়কে একীভূত করে৷
  • আপনি এখন নেটিভ অ্যান্ড্রয়েড শেয়ার ডায়ালগ ট্রিগার করতে navigator.share ব্যবহার করতে পারেন।
  • WebUSB API অবতরণ করেছে, ওয়েব অ্যাপগুলিকে ব্যবহারকারীর অনুমতিপ্রাপ্ত USB ডিভাইসগুলিতে অ্যাক্সেস করার অনুমতি দেয়৷
  • এবং আরো অনেক আছে!

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

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

জাভাস্ক্রিপ্ট মডিউল

Chrome 61 <script type="module"> উপাদানের মাধ্যমে JavaScript মডিউলগুলির জন্য নেটিভ সমর্থন যোগ করে। এটি ক্রোমের পক্ষে সমান্তরালভাবে দানাদার নির্ভরতা আনা সম্ভব করে, ক্যাশিংয়ের সুবিধা গ্রহণ করে, পৃষ্ঠা জুড়ে অনুলিপিগুলি এড়ানো এবং স্ক্রিপ্ট সঠিক ক্রমে কার্যকর হয় তা নিশ্চিত করে৷

<script type="module">
  import {addText} from './utils.js';
  addText('Modules are pretty cool.');
</script>

এই প্রমিত মডিউল সিস্টেমটি মডুলার জাভাস্ক্রিপ্ট লেখা এবং ওয়েব ব্রাউজারে পাঠানোর উপায়কে একীভূত করে। ভবিষ্যতে, একই সিস্টেম নোডে উপলব্ধ হবে, যা আপনার জন্য আইসোমরফিক জাভাস্ক্রিপ্ট লিখতে এবং স্থাপন করা সহজ করে তুলবে।

আপনি নীচের লিঙ্কগুলি থেকে মডিউল এবং জাভাস্ক্রিপ্টের দিকগুলি সম্পর্কে আরও শিখতে পারেন যা মডিউল দ্বারা প্রভাবিত হয়।

ওয়েব শেয়ার API

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

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

ভবিষ্যতের রিলিজে, এই API ইনস্টল করা ওয়েব অ্যাপে শেয়ার করতেও সক্ষম হবে। এটি ব্যবহার করতে, আপনি যে পৃষ্ঠাটি ভাগ করতে চান তার বিবরণ সহ navigator.share কল করুন বাকিটি সিস্টেম পরিচালনা করবে।


navigator.share({
  title: document.title, text: 'Hello',
  url: window.location.href
}).then(() => {
  console.log('Successful share');
});

সম্পূর্ণ বিশদ বিবরণের জন্য পলের ওয়েবশেয়ার API আপডেট দেখুন এবং কিছু সেরা অনুশীলন যা আপনার অনুসরণ করা উচিত।

ওয়েবইউএসবি

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

Chrome এখন WebUSB API সমর্থন করে, ব্যবহারকারীর সম্মতি দেওয়ার পরে ওয়েব অ্যাপগুলিকে USB ডিভাইসগুলির সাথে যোগাযোগ করার অনুমতি দেয়৷ নিরাপত্তা এবং গোপনীয়তা বিবেচনা এবং সেগুলিকে কীভাবে সম্বোধন করা হয় সে সম্পর্কে আরও জানতে, WebUSB স্পেসিকে দেখুন।

তারপরে, যখন আপনি ডুব দিতে প্রস্তুত হন, আপডেটগুলিতে ফ্রাঙ্কোইসের ওয়েবইউএসবি পোস্টটি একবার দেখুন৷

এবং আরো!

  • আপনি এখন scroll-behavior CSS বৈশিষ্ট্যের সাথে স্ক্রোলিং মসৃণতা নির্দিষ্ট করতে পারেন।
  • CSS হেক্স রঙের মান এখন স্ট্রিং এর শেষে সংখ্যা যোগ করে আলফা স্বচ্ছতা নির্দিষ্ট করতে পারে।
  • আপনি ভিজ্যুয়াল ভিউপোর্ট API এর মাধ্যমে স্ক্রীন বিষয়বস্তুর আপেক্ষিক অবস্থানগুলি অ্যাক্সেস করতে পারেন, আরও সরাসরি উপায়ে চিমটি-এবং-জুমের মতো জটিল কার্যকারিতা প্রকাশ করে৷

এগুলি ডেভেলপারদের জন্য Chrome 61-এর কয়েকটি পরিবর্তন।

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

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