কম্পিউটার

চিট শীট:ক্রোমিয়ামের এজ সম্পর্কে আপনার যা জানা দরকার

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

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

Microsoft

  • এজ – সহজ থেকে শুরু করে, এজ হল মাইক্রোসফটের আধুনিক ওয়েব ব্রাউজার যা উইন্ডোজ 10 এর সাথে প্রবর্তিত হয়েছে। এটি একটি UWP হিসাবে তৈরি করা হয়েছে অ্যাপ এবং EdgeHTML ব্রাউজার ইঞ্জিন দ্বারা চালিত . গত সপ্তাহে, Microsoft নিশ্চিত করেছে যে এটি Chromium ব্রাউজার ইঞ্জিনে স্যুইচ করবে৷ পরের বছরের মধ্যে, এবং ধীরে ধীরে আরও উইন্ডোজ সংস্করণ এবং বিভিন্ন অপারেটিং সিস্টেম প্ল্যাটফর্মে উপলব্ধ হবে। এজ বর্তমানে চক্র জাভাস্ক্রিপ্ট ইঞ্জিন, ব্যবহার করে কিন্তু এটি V8 এ পরিবর্তিত হবে ক্রোমিয়ামে সরানোর ফলস্বরূপ৷
  • EdgeHTML – Microsoft Edge দ্বারা ব্যবহৃত মালিকানাধীন Microsoft ব্রাউজার ইঞ্জিন 2015 সালে Windows 10 এর সাথে প্রবর্তনের পর থেকে। ইঞ্জিনটি Trident থেকে বিভক্ত হয়েছিল। এজ ব্রাউজার পাওয়ার পাশাপাশি, এজএইচটিএমএল উইন্ডোজ 10 ইন্টারফেসের বিভিন্ন উপাদান রেন্ডার করতেও ব্যবহৃত হয় এবং উইন্ডোজ 10 UWP সমর্থন করে জাভাস্ক্রিপ্ট এবং এইচটিএমএল দিয়ে লেখা অ্যাপ। এটি Windows 10 সিস্টেমের সাথে শক্তভাবে আবদ্ধ, এবং অন্য কোনো প্ল্যাটফর্মের জন্য উপলব্ধ নয়৷
  • ত্রিশূল - বন্ধ Microsoft ব্রাউজার ইঞ্জিন ইন্টারনেট এক্সপ্লোরার 4 থেকে ইন্টারনেট এক্সপ্লোরার 11 পর্যন্ত ব্যবহার করা হয়েছে। 2000 এর দশকের গোড়ার দিকে ইন্টারনেট এক্সপ্লোরারের বেশিরভাগ আধিপত্যের জন্য দায়ী, কিন্তু ওয়েব মানগুলির সাথে দুর্বল সম্মতির কারণে এটি পুরানো হয়ে গেছে। মাইক্রোসফ্ট পরবর্তী অবতারে অতিরিক্ত বৈশিষ্ট্য এবং স্ট্যান্ডার্ড সমর্থন সহ ইঞ্জিন উন্নত করার প্রচেষ্টা করেছে। এছাড়াও ইঞ্জিনটি Windows 8 এবং Windows Phone 8-এ JavaScript অ্যাপগুলিকে সমর্থন করার জন্য ব্যবহার করা হয়েছিল৷
  • UWP - ইউনিভার্সাল উইন্ডোজ প্ল্যাটফর্ম। API এবং প্রযুক্তির একটি সমষ্টিগত সেট যা বিকাশকারীদেরকে Windows 10, Windows 10 মোবাইল এবং সংশ্লিষ্ট আধুনিক Microsoft ইকোসিস্টেমের জন্য অ্যাপ তৈরি করতে সক্ষম করে। UWP সাধারণত Microsoft/Windows স্টোরের সাথে যুক্ত থাকে, এই অ্যাপগুলির জন্য সবচেয়ে সাধারণ বিতরণ চ্যানেল। C++, C#/XAML এবং JavaScript-এর মতো বিভিন্ন ধরনের প্রযুক্তি ব্যবহার করে UWP-এর জন্য অ্যাপ তৈরি করা যেতে পারে। /HTML . বিদ্যমান ক্লাসিক Win32 উইন্ডোজ ডেস্কটপ অ্যাপ, iOS অ্যাপ, অথবা PWAs থেকে UWP অ্যাপ তৈরি করার বিকল্পও রয়েছে। .

ব্রাউজার

  • ব্রাউজার ইঞ্জিন - মূল, একটি ওয়েব ব্রাউজারের স্বয়ংসম্পূর্ণ উপাদান যা ওয়েবপেজ তৈরি এবং রেন্ডার করার জন্য দায়ী যাতে তারা দৃশ্যমান এবং ইন্টারেক্টিভ হয়। ব্রাউজার ইঞ্জিনগুলি সাধারণত শেষ ব্যবহারকারীর কাছে অস্বচ্ছ হয়, যারা সাধারণত ব্রাউজিং অভিজ্ঞতায় তাদের ভূমিকা সম্পর্কে অবগত থাকে না। ইঞ্জিনটিতে বেশ কিছু উপ-উপাদান রয়েছে, যেমন একটি লেআউট ইঞ্জিন এবং রেন্ডারিং ইঞ্জিন, যা ওয়েবপেজ তৈরির জন্য বিভিন্ন প্রয়োজনীয় কার্যকারিতা প্রয়োগ করে৷
    ব্রাউজার ইঞ্জিনগুলি সাধারণত, কিন্তু সবসময় নয়, স্বতন্ত্র উপাদান যা একাধিক স্বতন্ত্র ওয়েব ব্রাউজার দ্বারা প্রয়োগ করা যেতে পারে৷ – উদাহরণস্বরূপ, Chromium ইঞ্জিন বর্তমানে গুগল ক্রোম, অপেরা, ভিভাল্ডি এবং আরও অনেকের দ্বারা ব্যবহৃত হয়। এই ব্রাউজারগুলির প্রত্যেকটির একটি অনন্য ইন্টারফেস এবং ব্যবহারকারী-মুখী বৈশিষ্ট্য সেট রয়েছে, তবে প্রকৃত ওয়েবপৃষ্ঠাগুলি আনয়ন, নির্মাণ এবং রেন্ডার করার জন্য ক্রোমিয়াম ইঞ্জিনের উপর নির্ভর করে৷
  • ব্লিঙ্ক – একটি জনপ্রিয় এবং প্রতিষ্ঠিত ওপেন সোর্স ব্রাউজার ইঞ্জিন যা Chromium সহ একাধিক ওয়েব ব্রাউজার প্রকল্প দ্বারা ব্যবহৃত হয়। ব্লিঙ্ক আধুনিক ওয়েব মানগুলির সাথে বিস্তৃতভাবে সঙ্গতিপূর্ণ এবং একটি সময়োপযোগী পদ্ধতিতে উদীয়মান মান এবং সুপারিশগুলি বাস্তবায়নের জন্য পদক্ষেপ নেয়, যা এর জনপ্রিয়তায় অবদান রেখেছে। এটি WebKit ইঞ্জিন থেকে কাঁটাচামচ করা হয়েছিল৷
  • ক্রোমিয়াম - একটি ওপেন-সোর্স ওয়েব ব্রাউজার প্রকল্প মূলত Google দ্বারা তৈরি। ক্রোমিয়াম হল অনেক ওয়েব ব্রাউজারের ভিত্তি, বিশেষ করে গুগল ক্রোম। এটি ব্লিঙ্ক দ্বারা চালিত হয়৷ ব্রাউজার ইঞ্জিন এবং V8 ব্যবহার করে এটির জাভাস্ক্রিপ্ট ইঞ্জিন হিসেবে . Chromium সমস্ত প্রধান ডেস্কটপ প্ল্যাটফর্মে উপলব্ধ, সেইসাথে Android. প্রকল্পটি গুগলের সাথে ঘনিষ্ঠ সম্পর্কের জন্য সমালোচনা করেছে; এর ওপেন-সোর্স প্রকৃতি সত্ত্বেও, ক্রোমিয়াম ডেভেলপমেন্ট Google দ্বারা পরিচালিত হয়, এবং প্রকল্পটি Google পরিষেবাগুলির সাথে ডিফল্ট একীকরণ অন্তর্ভুক্ত করে৷

জাভাস্ক্রিপ্ট

  • জাভাস্ক্রিপ্ট ইঞ্জিন – একটি প্রোগ্রাম যা জাভাস্ক্রিপ্ট ব্যাখ্যা করে এবং চালায় কোড ঐতিহাসিকভাবে, বেশিরভাগ জাভাস্ক্রিপ্ট ইঞ্জিনগুলি ওয়েব ব্রাউজারে অবস্থান করে, কিন্তু সাম্প্রতিক বছরগুলিতে ব্রাউজারের বাইরে জাভাস্ক্রিপ্টের ব্যবহার সার্ভার, কমান্ড-লাইন অ্যাপ্লিকেশন এবং মোবাইল অ্যাপ্লিকেশনগুলিকে অন্তর্ভুক্ত করার জন্য বেড়েছে, ইঞ্জিন বিকাশে বিবর্তনের প্রয়োজন৷
  • চক্র - একটি জাভাস্ক্রিপ্ট ইঞ্জিন মাইক্রোসফ্ট দ্বারা বিকাশিত এবং Edge এর জন্য ব্যবহৃত হয় এবং UWP। এটি মাইক্রোসফ্টের পুরানো JScript ইঞ্জিন থেকে কাঁটাচামচ করা হয়েছিল। প্রাথমিকভাবে একটি মালিকানাধীন প্রযুক্তি, মাইক্রোসফ্ট 2015 সালে ইঞ্জিনটি ওপেন সোর্স করেছিল। এজ ওয়েব ব্রাউজারে ব্যবহারের পাশাপাশি, এমবেডেড পরিবেশ সহ অন্যান্য স্থাপনায়ও চক্র জনপ্রিয়তা পেয়েছে।
  • V8 – একটি ওপেন সোর্স জাভাস্ক্রিপ্ট ইঞ্জিন প্রাথমিকভাবে Chromium দ্বারা ব্যবহৃত ব্রাউজার প্রজেক্ট, জাভাস্ক্রিপ্ট এর এক্সিকিউশন সক্ষম করে ওয়েব ব্রাউজারের ভিতরে কোড। V8 এছাড়াও Node.js সার্ভার-সাইড জাভাস্ক্রিপ্ট পরিবেশ এবং ইলেক্ট্রন ডেস্কটপ অ্যাপ ফ্রেমওয়ার্ক সহ অন্যান্য অনেক জাভাস্ক্রিপ্ট রানটাইম দ্বারা ব্যবহৃত হয়।

ওয়েব প্রযুক্তি

  • HTML - হাইপারটেক্সট মার্কআপ ভাষা। HTML হল একটি মার্কআপ ভাষা যা ওয়েবপেজের গঠন এবং মৌলিক বিন্যাস তৈরি করতে ব্যবহৃত হয়। ব্রাউজার ইঞ্জিন ওয়েবপেজ তৈরি করতে HTML ফাইল ব্যবহার করুন যা শেষ পর্যন্ত আপনার ডিসপ্লেতে রেন্ডার করা হয়।
  • জাভাস্ক্রিপ্ট - একটি উচ্চ-স্তরের ব্যাখ্যা করা প্রোগ্রামিং ভাষা যা আধুনিক ওয়েবসাইটগুলির একটি মূল উপাদান। জাভাস্ক্রিপ্ট ওয়েব অ্যাপ এবং ইন্টারেক্টিভ পৃষ্ঠাগুলির জন্য অপরিহার্য কারণ এটি ডেভেলপারদের ওয়েবপৃষ্ঠা এবং ব্রাউজারের সাথে ইন্টারঅ্যাক্ট করার একটি উপায় প্রদান করে। জাভাস্ক্রিপ্টের ওয়েব ব্রাউজারের বাইরেও বিস্তৃত ব্যবহারের ক্ষেত্রে রয়েছে, যার মধ্যে নেটিভ অ্যাপ রয়েছে (যেমন Microsoft-এর Windows 10 UWP-এর সাথে প্ল্যাটফর্ম), এবং এমবেডেড ডিভাইসে।
  • PWA - প্রগতিশীল ওয়েব অ্যাপ। বিকাশের পদ্ধতি, ধারণা এবং প্রযুক্তির একটি সেট যা ওয়েবসাইট এবং ওয়েব অ্যাপগুলিকে সামঞ্জস্যপূর্ণ ডিভাইসগুলিতে ইনস্টল করা নেটিভ অ্যাপগুলির মতো আচরণ করতে সক্ষম করে৷
    উপলব্ধ বৈশিষ্ট্যগুলি যে প্ল্যাটফর্মে PWA ব্যবহার করা হচ্ছে তার দ্বারা পরিবর্তিত হয়, তবে সাধারণত "এর ক্ষমতা অন্তর্ভুক্ত করে একটি নেটিভ অ্যাপের মতো একটি পদ্ধতিতে ওয়েবসাইট/ওয়েব অ্যাপ ইনস্টল করুন, সেইসাথে পরিষেবা কর্মীদের জন্য সমর্থন - একটি ওয়েব প্রযুক্তি যা অফলাইন অপারেশন, ব্যাকগ্রাউন্ড সিঙ্ক এবং পুশ নোটিফিকেশনের মতো বৈশিষ্ট্যগুলির ব্যবহার সহজ করে যা সাধারণত নেটিভের সাথে যুক্ত থাকে অ্যাপস।
    প্রযুক্তি মিডিয়া এবং নন-ডেভেলপাররা হাইব্রিড বা হোস্ট করা ওয়েব অ্যাপ হিসেবে PWA গুলিকে প্রায়শই ভুলভাবে ব্যবহার করে। একটি বিশুদ্ধ PWA তার কার্যকারিতা প্রদানের জন্য শুধুমাত্র ওয়েব মান ব্যবহার করে এবং একটি ওয়েবসাইট ডোমেন থেকে বিতরণ করা হয়। তারপরে প্রাসঙ্গিক ওয়েব স্ট্যান্ডার্ডগুলি বাস্তবায়ন করা এবং নেটিভ-এর মতো অভিজ্ঞতা প্রদান করা পৃথক প্ল্যাটফর্মের উপর নির্ভর করে।

এই শব্দকোষটি এই প্রতিটি প্রযুক্তি এবং পদগুলির একটি উচ্চ-স্তরের ওভারভিউ প্রদান করে; আপনি যদি আরও জানতে চান, আমরা আপনাকে প্রতিটি বৈশিষ্ট্যযুক্ত প্রকল্পের ওয়েবসাইটে যেতে উত্সাহিত করি৷ যদিও এই প্রযুক্তিগুলি ব্যবহারকারীদের অলক্ষ্যে যেতে পারে, তারা ওয়েবের জন্য সহায়ক এবং আমাদের ব্রাউজার ব্যবহার করে ওয়েবপৃষ্ঠাগুলি ব্যবহার করা আমাদের পক্ষে সম্ভব করে তোলে৷


  1. হোয়াটসঅ্যাপ ব্যবসা সম্পর্কে আপনার যা জানা দরকার

  2. DNS সম্পর্কে আপনার যা জানা দরকার

  3. উইন্ডোজ 7 এন্ড অফ লাইফ সম্পর্কে আপনার যা জানা দরকার?

  4. Windows 10 এ Windows আপডেট সম্পর্কে আপনার যা জানা দরকার