Mozilla، Google، Microsoft ۽ Apple ترقي ڪئي اسپيڊ ميٽر 3.0 برائوزر ڪارڪردگي ٽيسٽ

آخري رليز کان ڇهه سال، ويب برائوزرن جي ڪارڪردگي ۽ ردعمل کي جانچڻ لاءِ هڪ تازه ڪاري اوزار پيش ڪيو ويو آهي - اسپيڊ ميٽر 3.0، گڏيل طور تي تيار ڪيل Mozilla، Google، Microsoft ۽ Apple. ٽيسٽ سوٽ جو اهم ڪم دير جو اندازو لڳائڻ آهي جڏهن صارف جي ڪم کي عام ويب ايپليڪيشنن سان گڏ ڪرڻ.

اسپيڊ ميٽر 3.0 پهريون برائوزر پرفارمنس سوٽ هو جيڪو گڏيل طور تي ٺاهيل برائوزر انجڻز Blink/V8، Gecko/SpiderMonkey، ۽ WebKit/JavaScriptCore پاران گڏيل طور تي ٺاهيو ويو، جيڪي هڪ عام ٽيسٽنگ پاليسي تيار ڪرڻ جي قابل هئا. اسپيڊ ميٽر ڪوڊ هڪ BSD لائسنس تحت ورهايو ويو آهي ۽، 2022 ۾ شروع ٿيندي، هڪ نئين پروجيڪٽ مينيجمينٽ ماڊل جي مطابق تيار ڪيو ويو آهي جنهن ۾ اتفاق راءِ سان گڏيل فيصلو ڪرڻ شامل آهي. مخزن ڪنهن به دلچسپي ڌرين لاءِ کليل آهي حصو وٺڻ ۽ انهن جي خيالن ۽ اصلاحن ۾ حصو وٺڻ لاءِ.

اسپيڊوميٽر 3.0 Angular، Backbone، jQuery، Lit، Preact، React، React+Redux، Svelte ۽ Vue فريم ورڪ جي نئين رليز کي استعمال ڪرڻ لاءِ منتقلي ڪري ٿو. جديد ويب سائيٽ ڊيزائن جا نمونا ۽ ويب ايپليڪيشنون استعمال ڪيون وينديون آهن، مثال طور، Webpack جو استعمال، ويب اجزاء ۽ DOM سان ڪم ڪرڻ جا نوان طريقا. ڪينواس عنصر، SVG نسل، پروسيسنگ پيچيده CSS، تمام وڏي ڊوم وڻن سان ڪم ڪرڻ، ۽ WYSIWYG مواد جي ايڊيٽنگ ۽ خبرون سائيٽن ۾ استعمال ٿيندڙ ٽيڪنڪ استعمال ڪرڻ سان رينڊرنگ ڪارڪردگي جو جائزو وٺڻ لاءِ ٽيسٽ شامل ڪيا ويا آھن.

هلندڙ ٽيسٽن لاءِ ٽول ڪٽ برائوزر جي عملن جي حد کي وڌايو آهي جيڪو حساب ۾ ورتو وڃي ٿو جڏهن صارف جي عمل جي جواب کي ماپڻ وقت، مثال طور، نه رڳو ڪوڊ جي عمل جو وقت ماپيو ويندو آهي، پر رينڊرنگ وقت ۽ ڪمن جي غير مطابقت واري عمل کي پڻ. اوزار تيار ڪيا ويا آھن برائوزر ڊولپرز لاءِ ھلندڙ ٽيسٽن جي نتيجن جو تجزيو ڪرڻ لاءِ، پروفائلنگ ۽ ٽيسٽ پيٽرول کي تبديل ڪرڻ. توهان جي پنهنجي پيچيده ٽيسٽ لانچ اسڪرپٽ ٺاهڻ جي صلاحيت مهيا ڪئي وئي آهي.

ڪارڪردگي جو جائزو وٺڻ لاءِ اسپيڊ ميٽر 3.0 ۾ استعمال ٿيل معيار:

  • TodoMVC ٽاسڪ مئنيجر استعمال ڪندي 100 نوٽس شامل ڪرڻ، ڀرڻ ۽ حذف ڪرڻ، مختلف ويب فريم ورڪ، DOM طريقن ۽ ECMAScript معيار جي ورزن جي بنياد تي اختيارن ۾ لاڳو ڪيو ويو. مثال طور، TodoMVC آپشنز شروع ڪيا ويا آھن React، Angular، Vue، jQuery، WebComponents، Backbone، Preact، Svelte ۽ Lit فريم ورڪ جي بنياد تي، گڏو گڏ اختيارن جيڪي ECMAScript 5 ۽ ECMAScript 6 وضاحتن ۾ متعارف ٿيل جديد خاصيتون استعمال ڪن ٿا.
  • ڪوڊ ايڊيٽرز CodeMirror ۽ TipTap استعمال ڪندي WYSIWYG موڊ ۾ مارڪ اپ سان ٽيڪسٽ ايڊٽ ڪريو.
  • ڪينواس عنصر استعمال ڪندي ٺاهيل چارٽس سان لوڊ ڪرڻ ۽ ان سان رابطو ڪرڻ يا مشاهدي لائق پلاٽ، chart.js ۽ react-stockcharts لائبريرين کي استعمال ڪندي SVG فارميٽ ۾ ٺاهيل.
  • صفحي جي نيويگيشن ۽ عام خبرن جي سائيٽن تي مواد سان رابطو جيڪي Next.js ۽ Nuxt ويب فريم ورڪ استعمال ڪن ٿا.

جڏهن MacOS تي اسپيڊ ميٽر 3.0 ٽيسٽ سوٽ گذري ٿو، ڪروم (22.6) رستو وٺي ٿو، بعد ۾ فائر فاکس (20.7) ۽ سفاري (19.0). ساڳئي برائوزرن سان ڪيل ٽيسٽ ۾، اسپيڊوميٽر 2.1 سفاري (481) حاصل ڪيو، فائر فاڪس سان ٿورو پوئتي (478) ۽ ڪروم (404) واضح طور تي پوئتي. جڏهن Ubuntu 22.04 تي هلندي، ڪروم 13.5 ۽ 234 پوائنٽس اسڪور ڪيا، ۽ فائر فاڪس اسپيڊ ميٽر ورزن 12.1 ۽ 186 ۾ 3.0 ۽ 2.1 پوائنٽس حاصل ڪيا.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو