የድር አሳሽ አፈጻጸም መለኪያ መሣሪያ ስብስብ የሆነው JetStream 3 ታትሟል። መደበኛ የኮምፒውተር አጠቃቀምን የሚጠይቁ የድር መተግበሪያዎችን ሲያሄዱ የጃቫስክሪፕት እና የዌብአሴምብል ሞተሮችን አፈጻጸም ይፈትሻል። ተጨባጭ እና ገለልተኛ ውጤቶችን ለማግኘት ፕሮጀክቱ ከGoogle፣ Apple እና Mozilla በተወዳዳሪ የአሳሽ ሞተሮች ገንቢዎች በጋራ እየተገነባ ነው። ኮዱ በBSD ፈቃድ ይገኛል።
አዲሱ ስሪት በ2019 JetStream 2 ከተለቀቀ በኋላ በድር ላይ የተከሰቱትን ዘመናዊ አዝማሚያዎች እና ለውጦች ግምት ውስጥ ያስገባል፣ እንዲሁም የአሳሽ ሞተሮች በተለይ የተመቻቹባቸውን ሰው ሰራሽ ውጤቶችን ሳይሆን የእውነተኛ የድር መተግበሪያዎችን የአሠራር ቅጦችን ለማዛመድ እና እውነተኛ አፈጻጸምን ለማንፀባረቅ ሙከራዎችን ያዘምናል።
ከስፒድሜትር 3 መለኪያ በተለየ መልኩ፣ JetStream 3 የሚያተኩረው በይነገጽ አተረጓጎም እና የDOM ማኔጅመንት ፍጥነቶችን ከመለካት ይልቅ የኮምፒውተር ችሎታዎችን በመለካት ላይ ነው። JetStream 3 የአሳሽ ጨዋታዎችን፣ የፊዚክስ ማስመሰያዎችን፣ የኮር ማዕቀፍ ተግባራዊነትን፣ የክሪፕቶግራፊክ መሳሪያዎችን እና ውስብስብ ስልተ ቀመሮችን አፈፃፀም በተሻለ ሁኔታ ያንፀባርቃል።
የWebAssembly (Wasm) የሙከራ ችሎታዎች በከፍተኛ ሁኔታ ተስፋፍተዋል፣ ይህም እንደ ልዩ አያያዝ፣ የቬክተር SIMD መመሪያዎችን መጠቀም እና በቆሻሻ በተሰበሰቡ ቋንቋዎች ፕሮጀክቶችን ለማስፈጸም የWasmGC ቅጥያ ያሉ የላቁ የWebAssembly ባህሪያትን መገምገምን ያካትታል። የJ2CL፣ Dart2wasm፣ Kotlin/Wasm፣ Rust እና .NET የመሳሪያ ኪትሎችን በመጠቀም ለተገነቡ የWebAssembly መተግበሪያዎች የአፈጻጸም ሙከራዎች ተጨምረዋል፣ እና ከጃቫ፣ ዳርት፣ ኮትሊን፣ ሩስት እና ሲ# ኮድ የመነጩ ናቸው።
በWebAssembly ሙከራ ውስጥ ጥቅም ላይ የዋሉ አዳዲስ የሥራ ጫናዎች argon2 hashes ማስላት፣ ለማመቻቸት የሲኤምዲ መመሪያዎችን በመጠቀም የማሽን መማሪያ ሞዴል ማስኬድ፣ በዳርት እና ኮትሊን ውስጥ የተጠቃሚ በይነገጾችን መፍጠር፣ SQLite3 ማስኬድ እና በWebAssembly ውስጥ የተጠናቀረ ተርጓሚ እና የሩጫ ጊዜ .NET ማስኬድን ያካትታሉ።
የBabylon.js 3D ሞተር፣ የed25519 ኤሊፕቲክ ኩርባ ኦፕሬሽኖች፣ የMobX ቤተ-መጽሐፍት፣ ከprismjs ጋር የአገባብ ማድመቂያ፣ በርካታ የፕሮክሲ አተገባበሮች፣ የሬይ መከታተያ፣ የፋይል ስርዓት ኦፕሬሽኖች፣ የThree.js 3D particle behavior simulator፣ Typescript 5.9 compilation፣ የstring verification with validator.js እና የገጽ ማመንጨትን ጨምሮ 15 አዳዲስ የጃቫስክሪፕት ሙከራዎችን አክለዋል።
የሲፒዩ ድግግሞሽ እና የግብዓት/የግብዓት ጭነቶች በሙከራዎች መካከል ውጤቶችን እንዳይነኩ ለመከላከል፣ JetStream ሙከራዎችን በአሳሹ ውስጥ ከማሄድዎ በፊት ሁሉንም ሀብቶች አስቀድሞ ይጭናል። ከፍተኛ የማህደረ ትውስታ ፍጆታን ለመቀነስ እና መሸጎጥን ለማረጋገጥ፣ ግብዓቶች እንደ ዩአርኤል-ኢንኮድ የተደረጉ ብሎቦች ይቀመጣሉ። JetStream አሳሾችን ብቻ ሳይሆን እንደ d8 ያሉ ራሳቸውን የቻሉ ሞተሮችንም ለመሞከር ሊያገለግል ይችላል።
ምንጭ: opennet.ru
