From Wikipedia, the free encyclopedia
(Redirected from SunSpider JavaScript Benchmark)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (March 2011)
A browser speed test is a computer benchmark to measure the performance of the JavaScript engine of a web browser. In general the software is available online, located on a website, where different algorithms are loaded and performed in the browser client. Typical test tasks are rendering and animation, DOM transformations, string operations, mathematical calculations, sorting algorithms, graphic performance tests and memory instructions. Browser speed tests have been used during browser wars to prove superiority of specific web browsers. The popular Acid3 test is no particular speed test but checks browser conformity to web standards (though it checks whether a general performance goal is met or not).
Contents [hide]
1 General tests
1.1 Peacekeeper
1.2 Speed-Battle
1.3 Testdrive
1.4 Browsermark
2 3D tests
2.1 Wirple BMark
3 Developer suites
3.1 ECMAScript Test 262
3.2 SunSpider
3.3 V8
3.4 Octane
3.5 Dromaeo
3.6 Kraken
3.7 GUIMark 2
3.8 Benchmark.js
3.9 JSLitmus
4 Criticism
5 References
6 External links
General tests[edit]
Peacekeeper[edit]
Online speed test by Futuremark, mainly using rendering, mathematical and memory operations. Takes approx. 5 minutes for execution and tells results of other browsers with different CPUs. Does not respect operating system.
Speed-Battle[edit]
Test of JavaScript engine using simple algorithms. Displays results of other visitors (best, average, poorest) with same operating system and browser version. Additional statistics page with browser ranking.
Testdrive[edit]
Microsoft maintains a suite of performance-oriented tests, often designed to test and stress JavaScript and rendering performance. These tests are typically designed to highlight IE's performance[citation needed], but are compatible with other major browsers.
Browsermark[edit]
Online speed test by Rightware, mainly using rendering, mathematical and memory operations. Takes approx. 4 minutes for execution and tells results compared to other browsers and operating systems.
3D tests[edit]
Wirple BMark[edit]
Performance test for HTML5 3D applications. Tests performance in both Canvas3D and WebGL.
Developer suites[edit]
ECMAScript Test 262[edit]
ECMA International is a standardization authority for JavaScript. test262 is a benchmark that composes enormous number of individual tests to test the conformance. The individual test in this suit is developed by member organizations of TC39, the technical committee tasked with standardization of the ECMAScript programming language.[1] Currently test262 suite comprises 10,000+ tests and yet under more tests are scheduled to be included in future.[2]
SunSpider[edit]
SunSpider is a benchmark suite that aims to measure JavaScript performance on tasks relevant to the current and near future use of JavaScript in the real world, such as encryption and text manipulation.[3] The suite further attempts to be balanced and statistically sound.[4]
Version 0.9 was released by the WebKit team in December 2007.[5] It was well received,[6] and other browser developers also use it to compare the JavaScript performance of different browsers.[7]
Version 0.9.1 was released in April 2010.[8]
Version 1.0 was released in April 2013.[9]
V8[edit]
JavaScript test suite by Google, used to optimize Google Chrome web browser. Does not test rendering performance. Superseded by Google's Octane benchmark.
Octane[edit]
Google's JavaScript test suite which replaces the V8 benchmark. According to Google, "Octane v.1 consists of 138 tests, 57 new ones and 86 from the original V8 Benchmark Suite."[10]
Dromaeo[edit]
Mozilla test suite based on SunSpider tests. Takes several minutes for execution and displays very detailed information about every single test task.
Kraken[edit]
Another JavaScript test suite from Mozilla, released September 14, 2010.[11]
GUIMark 2[edit]
Tests vector, bitmap, and text rendering for both Adobe Flash and HTML5.
Benchmark.js[edit]
A robust benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results.
JSLitmus[edit]
Tests JavaScript speed.
Criticism[edit]
All browser tests deliver different results depending on the type and structure of testing and the focus of their measurement, though the tendency of results seems always to be the same. JavaScript and JavaScript engine speed in general are not the only criteria to evaluate the speed of a browser. Loading and rendering speed for a specific website via the Internet, memory consumption, hard disk storage consumption, start-up speed and so on should also be considered to rate the performance of a browser but are normally not included in online browser speed tests.
จากวิกิพีเดียสารานุกรมเสรี
(เปลี่ยนจากเกณฑ์มาตรฐาน SunSpider จาวาสคริปต์) บทความนี้ต้องการศึกษาข้อมูลเพิ่มเติมสำหรับการตรวจสอบ กรุณาช่วยปรับปรุงบทความนี้โดยการเพิ่มแหล่งข้อมูลที่เชื่อถือได้ วัสดุอ้างอิงอาจถูกท้าทายและลบออก (มีนาคม 2011) ทดสอบความเร็วเบราว์เซอร์เป็นมาตรฐานของคอมพิวเตอร์ในการวัดประสิทธิภาพการทำงานของเครื่องยนต์ที่ใช้งาน JavaScript ของเว็บเบราเซอร์ โดยทั่วไปซอฟต์แวร์ที่สามารถใช้ได้ออนไลน์ที่ตั้งอยู่บนเว็บไซต์ที่ขั้นตอนวิธีการที่แตกต่างกันมีการโหลดและดำเนินการในเบราว์เซอร์ของลูกค้า งานการทดสอบโดยทั่วไปจะมีการแสดงผลและภาพเคลื่อนไหวเปลี่ยนแปลง DOM, การดำเนินงานของสายการคำนวณทางคณิตศาสตร์ขั้นตอนวิธีการเรียงลำดับการทดสอบประสิทธิภาพกราฟิกและคำแนะนำหน่วยความจำ การทดสอบความเร็วในเบราว์เซอร์ได้ถูกนำมาใช้ในช่วงสงครามเบราว์เซอร์ที่จะพิสูจน์ความเหนือกว่าของเว็บเบราเซอร์ที่เฉพาะเจาะจง ทดสอบ Acid3 นิยมคือไม่มีการทดสอบความเร็วโดยเฉพาะอย่างยิ่ง แต่การตรวจสอบตามมาตรฐานการเบราว์เซอร์มาตรฐานเว็บ (แม้ว่ามันจะตรวจสอบว่าเป้าหมายของประสิทธิภาพการทำงานทั่วไปจะพบหรือไม่). เนื้อหา [ซ่อน] 1 การทดสอบทั่วไป1.1 ทะมัดทะแมง1.2 ความเร็วรบ1.3 Testdrive 1.4 Browsermark 2 3D การทดสอบ2.1 Wirple BMark 3 ห้องพัฒนา3.1 ECMAScript ทดสอบ 262 3.2 SunSpider 3.3 V8 3.4 ออกเทน3.5 Dromaeo 3.6 คราเคน3.7 GUIMark 2 3.8 Benchmark.js 3.9 JSLitmus 4 วิจารณ์5 อ้างอิง6 ลิงค์ภายนอกการทดสอบทั่วไป [แก้ไข] ทะมัดทะแมง [แก้ไข] ทดสอบความเร็วออนไลน์โดย Futuremark ส่วนใหญ่ใช้การแสดงผลทางคณิตศาสตร์และการดำเนินงานหน่วยความจำ ใช้เวลาประมาณ 5 นาทีสำหรับการดำเนินการและบอกผลของเบราว์เซอร์อื่น ๆ ที่มีซีพียูที่แตกต่างกัน ไม่เคารพระบบปฏิบัติการ. ความเร็วรบ [แก้ไข] ทดสอบของเครื่องยนต์ JavaScript โดยใช้กลไกที่ง่าย ผลของการแสดงผู้เข้าชมอื่น ๆ (ที่ดีที่สุดโดยเฉลี่ยที่ยากจนที่สุด) กับระบบปฏิบัติการเดียวกันและรุ่นเบราว์เซอร์ สถิติเพิ่มเติมกับการจัดอันดับหน้าเบราว์เซอร์. Testdrive [แก้ไข] ไมโครซอฟท์ยังคงชุดของการทดสอบประสิทธิภาพการทำงานที่มุ่งเน้นการออกแบบมักจะทดสอบและความเครียด JavaScript และประสิทธิภาพการแสดงผล การทดสอบเหล่านี้ได้รับการออกแบบโดยทั่วไปที่จะเน้นประสิทธิภาพการทำงานของ IE [อ้างจำเป็น] แต่เข้ากันได้กับเบราว์เซอร์ที่สำคัญอื่น ๆ . Browsermark [แก้ไข] ความเร็วออนไลน์ทดสอบโดย Rightware ส่วนใหญ่ใช้การแสดงผลทางคณิตศาสตร์และการดำเนินงานหน่วยความจำ ใช้เวลาประมาณ 4 นาทีสำหรับการดำเนินการและบอกผลเมื่อเทียบกับเบราว์เซอร์อื่น ๆ และระบบปฏิบัติการ. ทดสอบ 3D [แก้ไข] Wirple BMark [แก้ไข] ทดสอบประสิทธิภาพสำหรับการใช้งาน 3D HTML5 การทดสอบประสิทธิภาพการทำงานทั้งใน Canvas3D และ WebGL. สวีทพัฒนา [แก้ไข] ECMAScript ทดสอบ 262 [แก้ไข] ECMA ระหว่างประเทศเป็นผู้มีอำนาจในการกำหนดมาตรฐานสำหรับการใช้งาน JavaScript test262 เป็นมาตรฐานที่ประกอบด้วยจำนวนมากของการทดสอบของแต่ละบุคคลที่จะทดสอบความสอดคล้อง การทดสอบของแต่ละบุคคลในชุดนี้ได้รับการพัฒนาโดยองค์กรสมาชิกของ TC39, คณะกรรมการด้านเทคนิคมอบหมายมาตรฐานของการเขียนโปรแกรมภาษา ECMAScript. [1] ปัจจุบันชุด test262 10,000 ประกอบด้วยการทดสอบและยังอยู่ภายใต้การทดสอบมากขึ้นมีกำหนดที่จะรวมอยู่ในอนาคต. [ 2] SunSpider [แก้ไข] SunSpider เป็นชุดมาตรฐานที่มีจุดมุ่งหมายในการวัดประสิทธิภาพใช้งาน JavaScript ในงานที่เกี่ยวข้องกับปัจจุบันและใกล้ใช้งานในอนาคตของ JavaScript ในโลกจริงเช่นการเข้ารหัสและการจัดการข้อความ. [3] ชุดความพยายามที่จะเป็น สมดุลและเสียงทางสถิติ. [4] รุ่น 0.9 ได้รับการปล่อยตัวโดยทีมงาน WebKit ในเดือนธันวาคม 2007 [5] มันถูกรับอย่างดี [6] และนักพัฒนาเบราว์เซอร์อื่น ๆ นอกจากนี้ยังใช้ในการเปรียบเทียบผลการดำเนินงาน JavaScript เบราว์เซอร์ที่แตกต่างกัน. [7] เวอร์ชัน 0.9.1 ได้รับการปล่อยตัวในเดือนเมษายน 2010 [8] เวอร์ชั่น 1.0 ได้รับการปล่อยตัวในเดือนเมษายนปี 2013 [9] V8 [แก้ไข] JavaScript ชุดทดสอบโดย Google ใช้เพื่อเพิ่มประสิทธิภาพเว็บเบราเซอร์ Google Chrome ไม่ได้ทดสอบประสิทธิภาพการแสดงผล แทนที่โดยมาตรฐานออกเทนของ Google. ออกเทน [แก้ไข] ชุดทดสอบใช้งาน JavaScript ของ Google ซึ่งแทนที่มาตรฐาน V8 ตามที่ Google, "v.1 ออกเทนประกอบด้วย 138 ทดสอบ 57 คนใหม่และ 86 จากเดิม V8 เกณฑ์มาตรฐานสวีท." [10] Dromaeo [แก้ไข] Mozilla ชุดทดสอบที่ใช้ในการทดสอบ SunSpider ใช้เวลาหลายนาทีสำหรับการดำเนินการและแสดงข้อมูลรายละเอียดมากเกี่ยวกับงานการทดสอบทุกเดียว. คราเคน [แก้ไข] อีกชุดทดสอบใช้งาน JavaScript จาก Mozilla ปล่อยที่ 14 กันยายน 2010 [11] GUIMark 2 [แก้ไข] การทดสอบเวกเตอร์, บิตแมปและการแสดงผลสำหรับข้อความ ทั้ง Adobe Flash และ HTML5. Benchmark.js [แก้ไข] ห้องสมุดการเปรียบเทียบประสิทธิภาพที่ทำงานในเกือบทุกแพลตฟอร์ม JavaScript, สนับสนุนการจับเวลาความละเอียดสูงและผลตอบแทนทางสถิติผลอย่างมีนัยสำคัญ. JSLitmus [แก้ไข] การทดสอบใช้งาน JavaScript ความเร็ว. วิจารณ์ [แก้ไข] เบราว์เซอร์ทั้งหมด การทดสอบการส่งมอบผลลัพธ์ที่แตกต่างกันขึ้นอยู่กับชนิดและโครงสร้างของการทดสอบและความสำคัญของการวัดของพวกเขาแม้ว่าแนวโน้มของผลดูเหมือนเสมอที่จะเหมือนกัน JavaScript และความเร็วรอบเครื่องยนต์ใช้งาน JavaScript ในทั่วไปจะไม่เพียง แต่เกณฑ์ในการประเมินความเร็วของเบราว์เซอร์ โหลดและความเร็วในการแสดงผลสำหรับเว็บไซต์ที่เฉพาะเจาะจงผ่านทางอินเทอร์เน็ต, ใช้หน่วยความจำฮาร์ดดิสก์บริโภคจัดเก็บเริ่มต้นขึ้นความเร็วและอื่น ๆ นอกจากนี้ยังควรได้รับการพิจารณาให้คะแนนการทำงานของเบราว์เซอร์ แต่เป็นปกติไม่รวมอยู่ในการทดสอบความเร็วในเบราว์เซอร์ออนไลน์
การแปล กรุณารอสักครู่..
