SpiderMonkey

SpiderMonkey
Типрушій JavaScript
АвториБрендан Айк і Netscape Communications
РозробникиMozilla Foundation / Mozilla Corporation
Платформакросплатформова програма
Операційна системакрос-платформовий
Мова програмуванняC++
ЛіцензіяMPL/GPL/LGPL
Репозиторійhttps://hg.mozilla.org/mozilla-central/, https://github.com/mozilla/gecko-dev
Вебсайтdeveloper.mozilla.org/en/SpiderMonkey

SpiderMonkey — вбудований JavaScript-рушій з відкритим сирцевим кодом від компанії Mozilla. Він написаний на C/C++ і використовується в декількох продуктах від Mozilla, включаючи такі відомі, як Firefox.

Поширюється під потрійною ліцензією — MPL/GPL/LGPL.

Історія

SpiderMonkey був написаний Бренданом Айком під час його роботи в Netscape Communications. Пізніше зроблений відкритим. Натепер SpiderMonkey підтримується Mozilla Foundation .

SpiderMonkey був написаний на мові Сі і включає в себе компілятор, інтерпретатор, декомпілятор, прибиральник сміття і стандартні класи. Він не надає робочого оточення, такого як DOM.

SpiderMonkey вбудовується в інші застосунки, які надають робоче оточення для JavaScript. Найпопулярнішими програмами є Mozilla Firefox і Mozilla Application Suite / SeaMonkey, також Adobe Acrobat і Adobe Reader, як рушій JavaScript для Yahoo! Widgets (раніше відомого під ім'ям «Konfabulator») і UOX3, емулятора Ultima Online.

SpiderMonkey, як і споріднений йому рушій Rhino, має підтримку стандарту ECMAScript для XML (E4X).

ActionMonkey

У 2006 для Mozilla 2 планувалося використовувати Tamarin — відкриту віртуальну машину ActionScript, розроблену в Macromedia (пізніше придбану Adobe)[1]. Проєкт з інтеграції SpiderMonkey і Tamarin отримав кодову назву ActionMonkey. Пізніше цей проєкт був скасований в силу низки причин.[2]

TraceMonkey

У 2009 до SpiderMonkey додана можливість компіляції JavaScript в машинний код, що суттєво прискорило виконання JavaScript коду. Проєкт отримав назву TraceMonkey.

Браузер Firefox, починаючи з версії 3.5, для виконання JavaScript коду використовує за замовчуванням TraceMonkey.[3]

JaegerMonkey

Для того, щоб досягти швидкодії, порівнянної з рушіями конкурентів, в 2010 до SpiderMonkey було вирішено додати JIT-компіляцію, засновану на компіляції цілого методу[4]. Проєкт отримав назву JaegerMonkey (JägerMonkey).

Браузер Firefox використовує JaegerMonkey починаючи з версії 4.0.

Примітки

  1. Официальное объявление о начале интеграции SpiderMonkey с Tamarin. Архів оригіналу за 27 квітня 2007. Процитовано 27 січня 2012.
  2. ActionMonkey на wiki.mozilla.org. Архів оригіналу за 28 січня 2012. Процитовано 27 січня 2012.
  3. TraceMonkey на wiki.mozilla.org. Архів оригіналу за 3 січня 2012. Процитовано 27 січня 2012.
  4. JaegerMonkey на wiki.mozilla.org. Архів оригіналу за 23 серпня 2013. Процитовано 27 січня 2012.

Посилання

Read other articles:

Lừa hoang Ba TưTình trạng bảo tồnCực kỳ nguy cấp (IUCN 3.1)Phân loại khoa họcGiới (regnum)AnimaliaNgành (phylum)ChordataLớp (class)MammaliaBộ (ordo)PerissodactylaHọ (familia)EquidaeChi (genus)EquusLoài (species)E. hemionusPhân loài (subspecies)E. h. onagerDanh pháp ba phầnEquus hemionus onager(Boddaert, 1785) Lừa hoang Ba Tư (Danh pháp khoa học: Equus hemionus onager), đôi khi cũng gọi là lừa rừng Ba Tư hay Lừa vằn Ba Tư là một...

 

Шунь Рождение не ранее 2294 Смерть 2184 до н. э.Шаньси, Китай Отец Ku-szou[d] Мать Q7878975? Супруга Ehuang[d] и Nüying[d] Дети Sang-csün[d]  Медиафайлы на Викискладе Император Шунь Шунь (кит. упр. 舜, пиньинь Shùn) — легендарный китайский император, согласно преданиям живший в XXIII веке до...

 

1966 English translation of the Bible RSV-Catholic EditionFull nameRevised Standard Version-Catholic EditionAbbreviationRSV-CEOT published1966NT published1965Derived fromRevised Standard VersionTextual basisProtestant Revised Standard VersionTranslation typeLiteral equivalenceVersion revision2006CopyrightCopyrighted 1946, 1952, 1957, 1965, 1966, 2006 by the Division of Christian Education of the National Council of the Churches of Christ in the USAGenesis 1:1–3 In the beginning Go...

Disambiguazione – Se stai cercando la rete tranviaria storica di Bologna, vedi Rete tranviaria di Bologna (1880-1963). Rete tranviaria di BolognaServizio di trasporto pubblicoTiporete tranviaria urbana Stati Italia CittàBologna Aperturaprevista nel 2026 Linee impiegate2  Elettrificazione750 V Scartamento1435 mm La rete tranviaria di Bologna prevista al 2026, secondo il progetto esecutivo della linea rossa e il progetto definitivo della linea verde. Trasporto pubblico Ma...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2020) في المسألة العربية: مقدمة لبيان ديمقراطي عربي معلومات الكتاب المؤلف عزمي بشارة اللغة العربية  الناشر المركز العربي للأبحاث ودراسة السياسات تاريخ النشر 2007

 

Glacial Lakes State TrailLength22 mi (35 km)LocationMinnesota, USADesignationMinnesota state trailTrailheadsHawickWillmarUseBiking, hiking, horseback riding, in-line skating, mountain biking, snowmobilingGradeMostly levelDifficultyEasySeasonYear-roundSightsGlacial landformsHazardsSevere weatherSurfaceAsphalt, grassWebsiteGlacial Lakes State Trail The Glacial Lakes State Trail is a multi-use recreational rail trail in south-central Minnesota, USA. Developed from a former Burlington N...

Para otros usos de este término, véase Cementerio Británico. El Cementerio Británico del Callao, también llamado como Cementerio Antiguo Británico del Callao, es un cementerio ubicado en la ciudad del Callao, en la provincia constitucional del Callao. Tiene 2 Hectáreas y está limitado por las calles Zarumilla y la Av. Guardia Chalaca. Es un cementerio utilizado exclusivamente para entierros de miembros de la comunidad británica en Perú, en su mayoría de fe anglicana y otras protest...

 

Tumor Sel Germinal TestisGambaran patologi anatomi seminoma, jenis tumor sel germinal testis yang paling sering terjadiInformasi umumSpesialisasiOnkologi Tumor sel germinal testis adalah keganasan testis yang paling banyak ditemukan (sekitar 95% dari keseluruhan keganasan testis). Sel germinal (sel nutfah) adalah sel yang akan berkembang dan membentuk sperma dan sel telur.[1] Tumor sel germinal testis terbagi atas dua tipe yaitu seminoma dan nonseminoma. Seminoma cenderung memiliki pe...

 

العلاقات القبرصية الموريتانية قبرص موريتانيا   قبرص   موريتانيا تعديل مصدري - تعديل   العلاقات القبرصية الموريتانية هي العلاقات الثنائية التي تجمع بين قبرص وموريتانيا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه الم...

Ini adalah nama Tionghoa; marganya adalah Pan. Pan ShiyiPan Shiyi, CEO SOHO China, dengan Duta Besar Terry Branstad pada 6 Desember 2017Nama asal潘石屹 (Pān Shíyì)Lahir14 November 1963 (umur 60)Tianshui, Provinsi Gansu, TiongkokAlmamaterHebei Technical College of Petroleum ProfessionPekerjaanKetua, SOHO ChinaSuami/istriZhang XinSitus webblog.sina.com.cn/panshiyi Pan Shiyi (Hanzi: 潘石屹; Pinyin: Pān Shíyì; lahir 14 November 1963) adalah seorang pengusaha Tiongkok...

 

У Вікіпедії є статті про інші значення цього терміна: Солея. Солея в соборі Свєтіцховелі Солея́ (грец. σόλιον, від лат. solium: престол, трон) — піднесена на 1–3 чи більше сходинок частина підлоги перед іконостасом у храмі. Також, у ранньохристиянській та візантійській церк...

 

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Cascadia Code – news · newspapers · books · scholar · JSTOR (January 2023) (Learn how and when to remove this template message) Typeface Cascadia CodeCategoryMonospacedDesigner(s)Aaron BellCommissioned byMicrosoftFoundrySaja TypeworksDate createdSeptember 18, 2019; 4 years ago (2019-09-18...

River in BrazilSiriji RiverLocationCountryBrazilPhysical characteristicsSource  • locationPernambuco state The Siriji River is a river of Pernambuco state in eastern Brazil. See also List of rivers of Pernambuco References Brazilian Ministry of Transport Authority control databases International VIAF National Israel United States 7°33′S 34°58′W / 7.550°S 34.967°W / -7.550; -34.967 This article related to a river in Pernambuco, Brazil i...

 

Supercopa Fuji Xerox 2019富士ゼロックス スーパーカップ2019 XXVI Supercopa de Japón El Estadio Saitama 2002, sede de la final.Datos generalesSede Japón JapónCategoría Primera DivisiónFecha 16 de febrero de 2019Edición 26.ªOrganizador J. LeaguePalmarésCampeón Kawasaki FrontaleSubcampeón Urawa Red DiamondsDatos estadísticosAsistentes 52 587Participantes 2 equipos Cronología 2018 2019 2020 [editar datos en Wikidata] La Supercopa de Japón 2019, también co...

 

You can help expand this article with text translated from the corresponding article in Persian. (April 2017) Click [show] for important translation instructions. View a machine-translated version of the Persian article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipe...

Indonesian admiral In this Indonesian name, there is no family name nor a patronymic, and the person should be referred to by the given name, Darwanto. DarwantoBorn (1961-09-13) 13 September 1961 (age 62)Rangkasbitung, Banten, IndonesiaAllegiance IndonesiaService/branch Indonesian NavyYears of service1984-2019Rank Rear AdmiralCommands heldChief of Staff of Indonesian NavyAwardsSee Awards Darwanto (born 13 September 1961) is a former rear admiral in the Indonesian Navy who serve...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (يونيو 2020) استقلال ليبيريا البلد ليبيريا  تعديل مصدري - تعديل   إعلان الاستقلال الليبيري هو وثيقة تم تبنيها من ق...

 

1788 Convention ratifying the U.S. Constitution Edmund PendletonPresiding officer The Virginia Ratifying Convention (also historically referred to as the Virginia Federal Convention) was a convention of 168 delegates from Virginia who met in 1788 to ratify or reject the United States Constitution, which had been drafted at the Philadelphia Convention the previous year. The Convention met and deliberated from June 2 through June 27 in Richmond at the Richmond Theatre, presently the site of Mon...

Industrial accident in North Lincolnshire, England (1974) Memorial to those who died in the disaster The Flixborough disaster was an explosion at a chemical plant close to the village of Flixborough, North Lincolnshire, England, on 1 June 1974. It killed 28 and seriously injured 36 of the 72 people on site at the time. The casualty figures could have been much higher if the explosion had occurred on a weekday, when the main office area would have been occupied.[1][2] A contemp...

 

Thiệu Toán Xã Xã Thiệu Toán Hành chínhQuốc gia Việt NamVùngBắc Trung BộTỉnhThanh HóaHuyệnThiệu HóaĐịa lýDiện tích6,31 km² [1]Dân số (1999)Tổng cộng5.999 người[2]Dân tộcKinhKhácMã hành chính15817[3]xts Thiệu Toán là một xã thuộc huyện Thiệu Hóa, tỉnh Thanh Hóa, Việt Nam. Địa giới hành chính Xã Thiệu Toán nằm ở phía tây của huyện Thiệu Hóa, thuộc hữu ngạn sông Chu. Phía...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!