جيٽ اسٽريم 3، هڪ ويب برائوزر جي ڪارڪردگي جي معيار جي ٽول ڪٽ، شايع ڪئي وئي آهي. اهو عام ڪمپيوٽيشنل طور تي تيز ويب ايپليڪيشنن کي هلائڻ دوران جاوا اسڪرپٽ ۽ ويب اسيمبلي انجن جي ڪارڪردگي جي جانچ ڪري ٿو. مقصد ۽ آزاد نتيجا حاصل ڪرڻ لاءِ، منصوبي کي گوگل، ايپل، ۽ موزيلا جي مقابلي ڪندڙ برائوزر انجن جي ڊولپرز پاران گڏيل طور تي تيار ڪيو پيو وڃي. ڪوڊ هڪ BSD لائسنس تحت دستياب آهي.
نئون ورزن جديد رجحانن ۽ تبديلين کي مدنظر رکي ٿو جيڪي 2019 ۾ جيٽ اسٽريم 2 جي رليز کان وٺي ويب تي ٿيون آهن، ۽ حقيقي ويب ايپليڪيشنن جي آپريٽنگ نمونن سان ملائڻ ۽ حقيقي ڪارڪردگي کي ظاهر ڪرڻ لاءِ ٽيسٽن کي پڻ اپڊيٽ ڪري ٿو، مصنوعي نتيجن جي بدران جن لاءِ برائوزر انجن خاص طور تي بهتر ڪيا ويا آهن.
اسپيڊوميٽر 3 بينچ مارڪ جي برعڪس، جيٽ اسٽريم 3 انٽرفيس رينڊرنگ ۽ ڊي او ايم مينيپوليشن اسپيڊ جي بدران ڪمپيوٽيشنل صلاحيتن کي ماپڻ تي ڌيان ڏئي ٿو. جيٽ اسٽريم 3 برائوزر گيمز، فزڪس سموليٽر، ڪور فريم ورڪ ڪارڪردگي، ڪرپٽوگرافڪ ٽولز، ۽ پيچيده الگورتھم جي ڪارڪردگي کي بهتر طور تي ظاهر ڪري ٿو.
ويب اسيمبلي (واسم) جي جاچ جي صلاحيتن کي خاص طور تي وڌايو ويو آهي، جنهن ۾ ترقي يافته ويب اسيمبلي خاصيتن جو جائزو شامل آهي جهڙوڪ استثنا هينڊلنگ، ویکٹر SIMD هدايتن جو استعمال، ۽ ڪچري سان گڏ ڪيل ٻولين ۾ منصوبن کي هلائڻ لاءِ WasmGC ايڪسٽينشن. J2CL، Dart2wasm، Kotlin/Wasm، Rust، ۽ .NET ٽول ڪِٽس استعمال ڪندي ٺاهيل ۽ جاوا، ڊارٽ، ڪوٽلن، Rust، ۽ C# ڪوڊ مان ٺاهيل WebAssembly ايپليڪيشنن لاءِ ڪارڪردگي ٽيسٽ شامل ڪيا ويا آهن.
WebAssembly ٽيسٽنگ ۾ استعمال ٿيندڙ نون ورڪ لوڊز ۾ argon2 هيشز جو حساب لڳائڻ، اصلاح لاءِ SIMD هدايتون استعمال ڪندي مشين لرننگ ماڊل هلائڻ، ڊارٽ ۽ ڪوٽلن ۾ يوزر انٽرفيس ٺاهڻ، SQLite3 هلائڻ، ۽ WebAssembly ۾ مرتب ڪيل انٽرپريٽر ۽ رن ٽائم .NET هلائڻ شامل آهن.
15 نوان جاوا اسڪرپٽ ٽيسٽ شامل ڪيا ويا، جن ۾ Babylon.js 3D انجن، ed25519 elliptic curve آپريشن، MobX لائبريري، prismjs سان نحو کي نمايان ڪرڻ، ڪيترائي پراڪسي لاڳو ڪرڻ، ري ٽريڪنگ، فائل سسٽم آپريشن، Three.js 3D پارٽيڪل رويي سموليٽر، ٽائيپ اسڪرپٽ 5.9 ڪمپليشن، validator.js سان اسٽرنگ تصديق، ۽ React سان پيج جنريشن شامل آهن.
سي پي يو فريڪوئنسي ۽ آءِ/او لوڊ کي ٽيسٽن جي وچ ۾ نتيجن کي متاثر ڪرڻ کان روڪڻ لاءِ، جيٽ اسٽريم برائوزر ۾ ٽيسٽ هلائڻ کان اڳ سڀني وسيلن کي پري لوڊ ڪري ٿو. چوٽي جي ميموري جي استعمال کي گهٽائڻ ۽ ڪيشنگ کي يقيني بڻائڻ لاءِ، وسيلن کي URL-انڪوڊ ٿيل بلب جي طور تي محفوظ ڪيو ويندو آهي. جيٽ اسٽريم کي نه رڳو برائوزرن پر اسٽينڊ اڪيلو انجن، جهڙوڪ ڊي 8 کي جانچڻ لاءِ استعمال ڪري سگهجي ٿو.
جو ذريعو: opennet.ru
