ডাব্লু 3 সি ওয়েবঅ্যাস্পেসিকে একটি প্রস্তাবিত স্ট্যান্ডার্ড করেছে

গত মাসে আমরা ভাগ করে নিয়েছি সম্পর্কে ব্লগে এখানে মজিলা, ফাস্টলি, ইন্টেল এবং রেড হ্যাট বিকাশের জন্য জুড়েছে এই সংবাদটি প্রযুক্তি যে তৈরি WebAssembly (আপনি যদি সংবাদটি সম্পর্কে আরও জানতে চান তবে আপনি এটির পরামর্শ নিতে পারেন এই লিঙ্কে) এবং এখন এই সংবাদের কয়েক সপ্তাহ পরে ডাব্লু 3 সি কনসোর্টিয়াম ঘোষণা করেছে যে প্রযুক্তিটি WebAssembly এটি প্রস্তাবিত স্ট্যান্ডার্ডে পরিণত হয়েছে।

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

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

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

একটি স্বতন্ত্র বৈশিষ্ট্য WAS ব্যবহার করে এমন অ্যাপ্লিকেশনগুলির কার্যকরকরণের মডেলআমি একটি স্যান্ডবক্স পরিবেশে চালু করছি প্রতিটি সিস্টেমের সাথে ক্রিয়াকলাপের জন্য (ফাইল, ডিরেক্টরি, সকেট, সিস্টেম কল ইত্যাদি) মূল সিস্টেমটি এবং ক্ষমতা ব্যবস্থাপনার উপর ভিত্তি করে সুরক্ষা ব্যবস্থার ব্যবহার থেকে আলাদা করা to

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

ওয়েবঅ্যাসবেশন ঘ

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

ডাব্লু 3 সি তিনটি স্পেসিফিকেশন মানক করেছে ওয়েবঅ্যাসাব্যাস সম্পর্কিত:

  1. ওয়েবঅ্যাসবেশন কোর- নিম্ন-স্তরের ভার্চুয়াল মেশিন হিসাবে সংজ্ঞায়িত যা এটি চালিত অনেক মাইক্রোপ্রসেসরের কার্যকারিতা ঘনিষ্ঠভাবে নকল করে। হয় সংকলন বা জাস্ট-ইন-টাইম ব্যাখ্যার মাধ্যমে, ওয়েবএএসবিল ইঞ্জিন একটি স্থানীয় প্ল্যাটফর্মের জন্য সংকলিত কোডের প্রায় গতিতে চলতে পারে।
    একটি সংস্থান .ওয়াসম একটি ফাইলের সাথে সাদৃশ্যযুক্ত .এর বর্গ জাভা এই অর্থে যে এটি স্ট্যাটিক ডেটা এবং কোড বিভাগগুলিকে ধারণ করে যা সেই স্থিতিশীল ডেটাতে কাজ করে। জাভা থেকে ভিন্ন, ওয়েবঅ্যাস্পাবলিকেশন সাধারণত সি / সি ++ এবং জাস্টের মতো অন্যান্য প্রোগ্রামিং ভাষার জন্য একটি সংকলন লক্ষ্য হিসাবে উত্পাদিত হয়।
  2. ওয়েবএ্যাসবেশন ওয়েব এপিআই: ".ওয়াস্ম" সংস্থানসমূহের অনুরোধ এবং সম্পাদন করার জন্য প্রতিশ্রুতি ব্যবস্থার উপর ভিত্তি করে একটি প্রোগ্রামিং ইন্টারফেসকে সংজ্ঞায়িত করে। ওয়েব অ্যাসোসিয়েশন রিসোর্স ফর্ম্যাটটি ওয়েব অ্যাপ্লিকেশনগুলির প্রতিক্রিয়াশীলতার উন্নতি করে, সম্পূর্ণরূপে লোড হওয়ার জন্য ফাইলটি না অপেক্ষা করে কার্যকর করা শুরু করতে অনুকূলিত হয়েছে।
  3. ওয়েবঅ্যাসবেশন জাভাস্ক্রিপ্ট ইন্টারফেস: জাভাস্ক্রিপ্টের সাথে সংহত করতে একটি API সরবরাহ করে। আপনাকে ওয়েবআসপ্লেশন ফাংশনগুলিতে মান পেতে এবং প্যারামিটারগুলি পাস করার অনুমতি দেয়। ওয়েবএসাপ্যুলেশনের কার্য সম্পাদন জাভাস্ক্রিপ্ট সুরক্ষা মডেলের সাথে মিলে যায় এবং হোস্টের সাথে সমস্ত মিথস্ক্রিয়া জাভাস্ক্রিপ্ট কোড কার্যকর করার অনুরূপভাবে সম্পন্ন হয়।

ভবিষ্যতে এটি প্রস্তুত করার পরিকল্পনা করা হয়েছে ওয়েবঅ্যাসোব্যাকশন ফাংশনগুলির জন্য নির্দিষ্টকরণ যেমন:

  • ভাগ করা মেমরি এবং পারমাণবিক মেমরি অ্যাক্সেসের সাথে বহুবিধ পড়া।
  • সিমডের উপর ভিত্তি করে ভেক্টর অপারেশনগুলি, যা চক্রের প্রয়োগের সমান্তরাল করতে দেয়।
  • ওয়েবএএসব্লিউশন কোডের অবজেক্টগুলিতে সরাসরি রেফারেন্সের জন্য রেফারেন্সের প্রকারগুলি।
  • অতিরিক্ত স্ট্যাক স্পেস নষ্ট না করে ফাংশনগুলিতে কল করার ক্ষমতা।
  • ইসমাস্ক্রিপ্ট মডিউলগুলির সাথে সংহতকরণ: জাভাস্ক্রিপ্ট থেকে ওয়েবআসপ্যাশন কোডটি মডিউল হিসাবে লোড করার ক্ষমতা যা ECMAScript 6 নির্দিষ্টকরণের সাথে মেনে চলে।
  • আবর্জনা সংগ্রাহকের সাথে কাজ করার উপায়।
  • ইন্টারফেস ডিবাগিং।
  • ওয়াসি (ওয়েবএস্প্যাশল সিস্টেম ইন্টারফেস): অপারেটিং সিস্টেমের সাথে সরাসরি আলাপচারিতার জন্য এপিআই (ফাইল, সকেট, ইত্যাদির সাথে কাজ করার জন্য পসিক্স এপিআই))

আপনি যদি এটি সম্পর্কে আরও জানতে চান তবে আপনি মূল নোটটি পরামর্শ করতে পারেন নীচের লিঙ্কে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।