WebGPU এখন প্রধান ব্রাউজারগুলিতে সমর্থিত

ফ্রাঁসোয়া বিউফোর্ট
François Beaufort

প্রকাশিত: ২৫ নভেম্বর, ২০২৫

ওয়েব ডেভেলপার এবং ব্যবহারকারীদের জন্য বড় খবর! WebGPU — উচ্চ-কার্যক্ষমতা সম্পন্ন 3D গ্রাফিক্স এবং সাধারণ-উদ্দেশ্য GPU গণনা চালানোর জন্য শক্তিশালী নতুন API — আনুষ্ঠানিকভাবে Chrome, Edge, Firefox এবং Safari জুড়ে সমর্থিত। এর অর্থ হল AAA গেমিং, জটিল 3D মডেলিং এবং উন্নত AI অ্যাপ্লিকেশনের মতো উচ্চ-সম্পন্ন, ইন-ব্রাউজার অভিজ্ঞতার ভবিষ্যত এখন!

এই উল্লেখযোগ্য মাইলফলকটি ওয়েব ওয়ার্কিং গ্রুপের জন্য W3C GPU- এর বহু বছরের ব্যাপক সহযোগিতামূলক উন্নয়নের ফলে অর্জিত হয়েছে, যার মধ্যে রয়েছে অ্যাপল, গুগল, ইন্টেল, মাইক্রোসফ্ট এবং মজিলা সহ বিভিন্ন কোম্পানির অবদান।

WebGPU কেন গুরুত্বপূর্ণ

WebGPU কেবল WebGL- এর বিকল্প নয়; এটি একটি বিশাল অগ্রগতি, যা আধুনিক ওয়েবের জন্য প্রাথমিকভাবে ডিজাইন করা একটি পরিষ্কার, আরও কার্যকর ইন্টারফেস প্রদান করে। এতে একটি ইডিওম্যাটিক জাভাস্ক্রিপ্ট API এবং একটি আধুনিক টেক্সট-ভিত্তিক শেডার ভাষা অন্তর্ভুক্ত রয়েছে।

WebGPU ওয়েবে উচ্চ-পারফরম্যান্স কম্পিউটিং এবং গ্রাফিক্সের এক নতুন যুগের সূচনা করে, যা আধুনিক GPU বৈশিষ্ট্যগুলিতে সরাসরি অ্যাক্সেস প্রদান করে যা পূর্বে WebGL এর মতো পুরানো API দ্বারা সীমাবদ্ধ ছিল। এর প্রাথমিক ব্যবহারের ক্ষেত্রে উন্নত 3D গ্রাফিক্স এবং রেন্ডারিং অন্তর্ভুক্ত, যা ব্রাউজারেই সমৃদ্ধ, আরও বাস্তবসম্মত গেমিং অভিজ্ঞতা, জটিল ডেটা ভিজ্যুয়ালাইজেশন এবং অত্যাধুনিক সম্পাদনা সরঞ্জাম সক্ষম করে। গুরুত্বপূর্ণভাবে, এটি এর কম্পিউট পাইপলাইনের মাধ্যমে GPU-ত্বরিত সাধারণ-উদ্দেশ্য গণনাও আনলক করে। এটি মেশিন লার্নিং ইনফারেন্স এবং প্রশিক্ষণ (বড় ভাষা মডেলের মতো কাজের চাপ চালানো), ভিডিও প্রক্রিয়াকরণ , পদার্থবিদ্যা সিমুলেশনের মতো কাজের জন্য কর্মক্ষমতা ব্যাপকভাবে উন্নত করে, মূলত ওয়েবে গণনামূলকভাবে নিবিড় অ্যাপ্লিকেশনগুলিতে ডেস্কটপ-শ্রেণীর কর্মক্ষমতা নিয়ে আসে।

ONNX Runtime এবং Transformers.js উভয়ই ইতিমধ্যেই WebGPU ব্যবহার করে ব্রাউজারে উচ্চ-গতির, স্থানীয় মডেল ইনফারেন্স এবং গণনা সক্ষম করে। এই অগ্রগতি উচ্চ-কার্যক্ষমতাসম্পন্ন, ওয়েব-ভিত্তিক AI অ্যাপ্লিকেশন তৈরির জন্য নতুন সম্ভাবনা উন্মোচন করে।

WebGPU রেন্ডার বান্ডেলও চালু করেছে, এটি একটি শক্তিশালী বৈশিষ্ট্য যা ডেভেলপারদের উন্নত কর্মক্ষমতা এবং কম CPU ওভারহেডের জন্য রেন্ডারিং কমান্ডের সেট রেকর্ড এবং পুনঃব্যবহার করতে দেয়। Babylon.js এর স্ন্যাপশট রেন্ডারিং , যা GPU রেন্ডার বান্ডেল ব্যবহার করে, দৃশ্যগুলি প্রায় 10 গুণ দ্রুত রেন্ডার করতে সাহায্য করতে পারে।

ব্রাউজার এবং অপারেটিং সিস্টেমের উপলব্ধতা

WebGPU নিম্নলিখিত ব্রাউজার এবং অপারেটিং সিস্টেমে উপলব্ধ:

  • ক্রোম, এজ এবং অন্যান্য ক্রোমিয়াম-ভিত্তিক ব্রাউজার:

    WebGPU Windows (Direct3D 12 সহ), macOS এবং ChromeOS-এ Chrome এবং Edge সংস্করণ 113 দিয়ে শুরু করে উপলব্ধ।

    কমপক্ষে অ্যান্ড্রয়েড ১২ চালিত এবং কোয়ালকম/এআরএম জিপিইউ সহ ডিভাইসগুলির জন্য ক্রোম সংস্করণ ১২১-এ অ্যান্ড্রয়েডের জন্য সমর্থন যোগ করা হয়েছে।

    লিনাক্সের জন্য সমর্থন এবং বিদ্যমান প্ল্যাটফর্মগুলির জন্য বর্ধিত সমর্থন প্রক্রিয়াধীন।

  • ফায়ারফক্স:

    Firefox 141 থেকে Windows-এ WebGPU উপলব্ধ।

    Firefox 145 এর মতো, WebGPU ARM64 মেশিনে macOS Tahoe 26 তে উপলব্ধ।

    লিনাক্স, অ্যান্ড্রয়েড এবং ইন্টেল-ভিত্তিক ম্যাকের জন্য সমর্থন প্রক্রিয়াধীন।

  • সাফারি:

    WebGPU macOS Tahoe 26, iOS 26, iPadOS 26, এবং visionOS 26 এ উপলব্ধ।

WebGPU-এর প্রাপ্যতা এবং শীঘ্রই যেসব প্ল্যাটফর্মে এটি চালু হচ্ছে সেখানে আরও বিস্তারিত এবং আপডেটের জন্য, দেখুন: WebGPU বাস্তবায়ন অবস্থা পৃষ্ঠা

একটি ক্রমবর্ধমান বাস্তুতন্ত্র

WebGPU ব্যবহার করার জন্য আপনাকে একেবারে শুরু থেকে শুরু করতে হবে না! আপনার পছন্দের লাইব্রেরিগুলি ইতিমধ্যেই WebGPU সমর্থন করে:

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

উচ্চ-কার্যক্ষমতাসম্পন্ন ওয়েব অ্যাপের ভবিষ্যৎ এখনই!

স্বীকৃতি

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