প্রকল্প সম্পর্কে
SWC (Speedy Web Compiler) হলো Rust-এ নির্মিত একটি উচ্চ-ক্ষমতাসম্পন্ন TypeScript এবং JavaScript কম্পাইলার। এটি Rust এবং JavaScript উভয় ডেভেলপারদের জন্য একটি লাইব্রেরি হিসেবে কাজ করে। Rust ব্যবহারকারীদের জন্য, প্রধান এন্ট্রি পয়েন্ট হলো parser crate (swc_ecma_parser), যার জন্য বিস্তৃত rustdoc উপলব্ধ। প্রকল্পটি একটি ন্যূনতম সমর্থিত Rust সংস্করণ (MSRV) 1.73 বজায় রাখে এবং সমস্ত SWC crate-গুলোকে তাদের সর্বশেষ সংস্করণে আপডেট করার জন্য একটি স্ক্রিপ্ট প্রদান করে। JavaScript ব্যবহারকারীদের জন্য, macOS (x64/arm64), Windows MSVC, এবং Linux (GNU/musl)-এর জন্য নেটিভ npm প্যাকেজ উপলব্ধ, যা দক্ষতার জন্য স্ব-লোডিং কম্প্রেসড অ্যাডঅন ব্যবহার করে। প্রকল্পটির ওয়েবসাইটে বিস্তারিত ডকুমেন্টেশন রয়েছে, যার মধ্যে Babel থেকে মাইগ্রেশন গাইড এবং বেঞ্চমার্ক তুলনা অন্তর্ভুক্ত। SWC কমিউনিটি-চালিত, স্বেচ্ছাসেবক এবং স্পনসরদের দ্বারা সমর্থিত, এবং এটি প্রধানত Apache License 2.0-এর অধীনে লাইসেন্সপ্রাপ্ত। এটি ব্যবহারের জন্য Node v10+ এবং ডেভেলপমেন্টের জন্য Node v20+ সমর্থন করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.