Gecko

Gecko
Логотип программы Gecko
Тип браузерный движок
Автор Netscape Communications
Разработчики
Написана на C++, JavaScript и Rust
Операционные системы Windows, GNU/Linux, macOS, Solaris, FreeBSD, BeOS и Android
Первый выпуск 1998
Последняя версия
Репозиторий hg.mozilla.org/mozilla-c…
Состояние Активное
Лицензия Mozilla Public License 2.0
Сайт developer.mozilla.org/en…

Gecko (МФА: [ˈɡekəʊ], рус. геко, в переводе с англ. — «геккон») — свободный движок вывода веб-страниц браузеров Netscape и других. Старые названия — «Raptor» и «NGLayout». Главная концепция Gecko заключается в поддержке открытых стандартов Интернета, таких как HTML, CSS, W3C, DOM, XML 1.0 и JavaScript. Другая концепция — кроссплатформенность. На сегодняшний день Gecko работает на операционных системах GNU, в том числе на ядре Linux (Android), macOS, FreeBSD, Microsoft Windows, а также на Solaris, HP-UX, AIX, Irix, OS/2, OpenVMS, BeOS, Amiga и других[2].

Gecko имеет поддержку XUL (XML User Interface Language), созданного специально для него XML-языка описания пользовательского интерфейса. На XUL написаны все основные продукты семейства Mozilla.

Gecko написан на C++ и JavaScript, и с 2016 года, дополнительно, на Rust. Это бесплатное программное обеспечение с открытым исходным кодом, на которое распространяются условия публичной лицензии Mozilla Public License 2.0. Mozilla официально поддерживает его использование на Android, Linux, macOS и Windows.

Поддерживаемые стандарты

Компоненты, входящие в состав движка

  • Синтаксический анализатор (parser) для HTML и XML
  • Движок для вёрстки (layout engine) с моделью контента (content model)
  • Стилевая система (обрабатывает CSS)
  • Интерпретатор JavaScript (SpiderMonkey)
  • Графическая библиотека (image library)
  • Сетевая библиотека (Necko)
  • Набор виджетов и библиотек для визуализации графики, специфичных для платформы (Win32, X, и Mac)
  • Библиотека для управления предпочтениями пользователей
  • Mozilla Plug-in API (NPAPI), используемый для поддержки интерфейса плагинов для браузера Navigator
  • Open Java Interface (OJI) с поддержкой виртуальной машины Java (JVM) компании Sun
  • Внутренний интерфейс инфраструктуры описания ресурсов (RDF)
  • Библиотека для отображения шрифтов
  • Библиотека средств защиты (NSS)

Критика

  • На Windows и подобных платформах Gecko зависит от несвободных компиляторов. В связи с этим FOSS-дистрибутивы Linux не могут включать в себя пакет Gecko, используемый в уровне совместимости Windows в Wine[4].

См. также

Примечания

  1. Firefox 106.0.5, See All New Features, Updates and Fixes
  2. General questions (англ.). Mozilla Build FAQ. Архивировано из оригинала 24 августа 2011 года.
  3. ECMAScript 5 support in Mozilla. Дата обращения: 23 марта 2014. Архивировано из оригинала 5 апреля 2014 года.
  4. Jswindle.com Архивировано 11 июня 2012 года.

Ссылки

Read other articles:

Air Terjun GemawangAir terjun Gemawang memiliki dua undakan air terjunLokasiDesa Candirenggo, Kecamatan Ayah, Kabupaten Kebumen, Provinsi Jawa TengahPeta7°41′59″S 109°24′16″E / 7.699647°S 109.404439°E / -7.699647; 109.404439lbs Air Terjun Gemawang adalah air terjun atau curug yang berada di Kabupaten Kebumen, Jawa Tengah. Air terjun Gemawang terdiri atas tiga undakan dengan ketinggian mencapai 25 meter lebih. Air Terjun ini berada tak jauh dari Objek Wisata...

 

 

The first post office of Korea, Ujeongchongguk (우정총국) This is a survey of the postage stamps and postal history of Korea. Before a strict isolationist country, Korea began to open up in the second half of the 19th century. Following the Japan–Korea Treaty of 1876, the Empire of Japan established the first post office in Japanese consulate district within the open port of Busan. Hong Yeong-shik, a reformist official during the late Joseon dynasty, remonstrated that the Japanese gove...

 

 

Epidemiological history False-color scanning electron micrograph of HIV-1, in green, budding from cultured lymphocyte AIDS is caused by a human immunodeficiency virus (HIV), which originated in non-human primates in Central and West Africa. While various sub-groups of the virus acquired human infectivity at different times, the present pandemic had its origins in the emergence of one specific strain – HIV-1 subgroup M – in Léopoldville in the Belgian Congo (now Kinshasa in the Democratic...

Ranting Zaitun melambangkan perdamaian. Bendera Perserikatan Bangsa-Bangsa pertama kali digunakan pada 20 Oktober 1947. Bendera PBB memuat lambang PBB berwarna putih dengan latar belakang berwarna biru. Lambang PBB terdiri dari proyek peta dunia yang berpusat di kutub utara yang diapit oleh ranting Zaitun. Ranting Zaitun melambangkan simbol untuk perdamaian, serta peta dunia yang melambangkan semua masyarakat dunia. Sebuah bendera yang mirip pertama kali dipresentasikan dalam bentuk yang sedi...

 

 

1990 Connecticut Secretary of State election ← 1986 November 6, 1990 1994 →   Nominee Pauline R. Kezer Julia H. Tashjian Party Republican Democratic Popular vote 490,153 446,253 Percentage 52.3% 47.7% County results Kezer:      50–60%      60–70%Tashjian:      50–60% Secretary of State before election Julia H. Tashjian Democratic Elected Secretary of State Pauline R. Kezer Republi...

 

 

 烏克蘭總理Прем'єр-міністр України烏克蘭國徽現任杰尼斯·什米加尔自2020年3月4日任命者烏克蘭總統任期總統任命首任維托爾德·福金设立1991年11月后继职位無网站www.kmu.gov.ua/control/en/(英文) 乌克兰 乌克兰政府与政治系列条目 宪法 政府 总统 弗拉基米尔·泽连斯基 總統辦公室 国家安全与国防事务委员会 总统代表(英语:Representatives of the President of Ukraine) 总...

Órganos principales y sistema cardiovascular y genito-urinario de una mujer (Leonardo da Vinci, 1507). Un órgano (del latín órganum, ‘herramienta’), en biología y anatomía, es una agrupación de diversos tejidos que forman una unidad estructural encargada del cumplimiento de una función determinada en el seno de un organismo pluricelular.[1]​ Dentro de la complejidad biológica, los órganos se encuentran en un nivel de organización biológica superior a los tejidos e inferi...

 

 

Bulgarian rhythmic gymnast Bianka PanovaPersonal informationCountry represented BulgariaBorn (1970-05-27) May 27, 1970 (age 54)SofiaDisciplineRhythmic gymnasticsClubLevski and SlaviaHead coach(es)Neshka RobevaAssistant coach(es)Liudmila Dimitrova Medal record Representing  Bulgaria Rhythmic Gymnastics World Championships 1985 Valladolid Ribbon 1987 Varna All-around 1987 Varna Rope 1987 Varna Hoop 1987 Varna Clubs 1987 Varna Ribbon 1989 Sarajevo Rope 1989 Sarajevo Hoop 1989...

 

 

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Perceptual robotics – news · newspapers · books · scholar · JSTOR (December 2007) (Learn how and when to remove this message) Perceptual robotics is an interdisciplinary science linking Robotics and Neuroscience. It investigates biologically motivated robot control strategies, concentrating on perceptual r...

Former political party in Australia This article is about the Australian Protectionist Party of 1887–1909. For the current Australian party, see Australian Protectionist Party. For the Swedish party, see Protectionist Party (Sweden). Protectionist Party Historic leadersEdmund BartonAlfred DeakinFounded1887 (1887)[citation needed]Dissolved1909 (1909)Merged intoLiberalIdeologySocial liberalismProtectionismIndustrialisationAnti-socialismPolitical positionCentre[...

 

 

American sociologist Min ZhouMin Zhou in 2006Academic backgroundEducationPhDAlma materState University of New York at AlbanyThesisThe Enclave Economy and Immigrant Incorporation in New York City's Chinatown (1989)Doctoral advisorJohn R. Logan[1]Other advisorsRichard Alba Min Zhou (Chinese: 周敏; born July 14, 1956 in Zhongshan) is a Chinese-born American sociologist. In 2023, she was elected to the National Academy of Sciences.[2] Zhou completed a bachelor's degree in E...

 

 

KontanTipeTabloid dan surat kabarFormatLembar lebarPemilikPT Grahanusa Mediatama(KG Media)Didirikan30 September 1996; 27 tahun lalu (1996-09-30) (tabloid)26 Februari 2007; 17 tahun lalu (2007-02-26) (surat kabar)BahasaBahasa IndonesiaPusatGedung KontanJalan Kebayoran Lama 1119, Jakarta SelatanSurat kabar saudariKompasNomor OCLC221297917 Situs webwww.kontan.co.idNegaraIndonesiaKotaJakarta Kontan adalah terbitan bisnis dan keuangan di Indonesia yang diterbitkan oleh PT Grahanusa Media...

March for Science 2018Part of Protests against Donald TrumpMarch for Science demonstration in New York City in 2018DateApril 14, 2018LocationWorldwide March for Science 2018 was a protest across the United States and internationally. It was planned to be like the March for Science 2017, being the second annual March for Science.[1] Events Participant in Washington, D.C. The protests arose in response to the withdrawal from The Paris Climate Change Agreement,[2] changes in sexu...

 

 

Ini adalah nama Maluku, Ambon marganya adalah Wattimena Adrian Wattimena Komandan Korps Pasukan Khas ke-26Masa jabatan2015–2016PendahuluManimbul ManurungPenggantiT. Seto Purnomo Informasi pribadiLahir29 Desember 1959 (umur 64)Ambon, MalukuAlma materAkademi Angkatan Udara (1983)Karier militerPihak IndonesiaDinas/cabang TNI Angkatan UdaraMasa dinas1983–2017Pangkat Marsekal Muda TNISatuanKorpaskhasPertempuran/perangOperasi SerojaSunting kotak info • L • B Mar...

 

 

Railway station in Bangladesh MogalhatBangladesh Railway StationRemains of Old Railway BridgeGeneral informationLocationLalmonirhat, RangpurBangladeshCoordinates25°59′32″N 89°27′07″E / 25.99224°N 89.45184°E / 25.99224; 89.45184Other informationStatusLine out of serviceHistoryOpened1896Closed1965Previous namesNorthern Bengal State Railway Mogalhat (Bengali: মোগলহাট) is a border railway station in Bangladesh, situated in Lalmonirhat District, in...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. James MartinLahirJames Edward MartinPekerjaanaktorTahun aktif2004-2006 James Edward Martin (lahir 17 Juni 1992) adalah aktor asal Inggris. Ia memerankan tokoh Peter Beale dalam BBC soap opera EastEnders. James Martin pada saat ini bersekolah di H...

 

 

Guglielmo Fieschi Tomb San Lorenzo fuori le Mura Guglielmo Fieschi was an Italian cardinal and cardinal-nephew of Pope Innocent IV, his uncle, who elevated him on May 28, 1244.[1] He was born between 1210 and 1220 in Genoa, but nothing is known about his life before his elevation to the cardinalate. As cardinal, he received the title of deacon of Sant'Eustachio. He subscribed with this title the papal bulls issued between September 27, 1244, and August 28, 1255. He accompanied his unc...

 

 

Dieser Artikel ist nicht hinreichend mit Belegen (beispielsweise Einzelnachweisen) ausgestattet. Angaben ohne ausreichenden Beleg könnten demnächst entfernt werden. Bitte hilf Wikipedia, indem du die Angaben recherchierst und gute Belege einfügst. Alan Garber (2015) Alan Michael Garber (* 7. Mai 1955) ist ein US-amerikanischer Arzt, Gesundheitsökonom und akademischer Administrator. Er ist aktuell der Interimspräsident der Harvard University.[1][2] Er ist auf dem Gebiet d...

32nd edition of the Federation Cup Football tournament season 2010 Indian Federation CupBarabati Stadium hosted the final on 2 october 2010Tournament detailsCountryIndonesiaDates14 – 18 September (qualification rounds) 21 September – 2 October (main competition)Teams22 (total) 16 (main competition)Final positionsChampionsEast Bengal (7th title)Runner-upMohun BaganAFC CupEast BengalTournament statisticsMatches played33Top goal scorer(s)Ranti Martins Muritala Ali← 2009–102...

 

 

Cet article est une ébauche concernant un écrivain français. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Hugues de MontalembertBiographieNaissance 1955FranceNationalité françaiseActivités Écrivain, peintre, photographeFamille Famille de MontalembertFratrie Thibault de MontalembertAutres informationsGenre artistique RomanDistinction Prix Ève-Delacroix (1991)Blasonmodifier - modifier le code - modifier...