Property |
Value |
dbo:abstract
|
- asm.js est un langage intermédiaire constituant un sous-ensemble du langage JavaScript. Il permet une amélioration importante des performances pour les applications web écrites en langage à typage statique avec gestion manuelle de la mémoire (comme le C) puis converti en JavaScript par un compilateur source à source. Asm.js ne vise à améliorer les performances que pour un tel code compilé depuis un autre langage, pas celles de code JavaScript écrit à la main. Il est destiné à obtenir des performances proches de celles obtenues par du code natif en limitant les fonctionnalités du langage à celles tirant parti de la compilation anticipée.En utilisant un sous-ensemble du langage JavaScript, asm.js est déjà supporté par l'ensemble des navigateurs web contrairement aux alternatives comme Google Native Client. Le navigateur Mozilla Firefox fut le premier navigateur à implémenter les optimisations spécifiques asm.js à partir de la version 22. Les optimisations du moteur JavaScript V8 présent dans Chrome 28 ont permis de doubler les performances obtenues sur le benchmark asm.js par rapport à la précédente version de Chrome. Le projet Emscripten propose des outils permettant de compiler du code C, C++ (ou n'importe quel autre langage pouvant être converti en LLVM) en code asm.js. (fr)
- asm.js est un langage intermédiaire constituant un sous-ensemble du langage JavaScript. Il permet une amélioration importante des performances pour les applications web écrites en langage à typage statique avec gestion manuelle de la mémoire (comme le C) puis converti en JavaScript par un compilateur source à source. Asm.js ne vise à améliorer les performances que pour un tel code compilé depuis un autre langage, pas celles de code JavaScript écrit à la main. Il est destiné à obtenir des performances proches de celles obtenues par du code natif en limitant les fonctionnalités du langage à celles tirant parti de la compilation anticipée.En utilisant un sous-ensemble du langage JavaScript, asm.js est déjà supporté par l'ensemble des navigateurs web contrairement aux alternatives comme Google Native Client. Le navigateur Mozilla Firefox fut le premier navigateur à implémenter les optimisations spécifiques asm.js à partir de la version 22. Les optimisations du moteur JavaScript V8 présent dans Chrome 28 ont permis de doubler les performances obtenues sur le benchmark asm.js par rapport à la précédente version de Chrome. Le projet Emscripten propose des outils permettant de compiler du code C, C++ (ou n'importe quel autre langage pouvant être converti en LLVM) en code asm.js. (fr)
|
dbo:influencedBy
| |
dbo:license
| |
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 9396 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
prop-fr:auteur
| |
prop-fr:horodatageArchive
|
- 20200904054200 (xsd:decimal)
|
prop-fr:influencéPar
| |
prop-fr:nom
| |
prop-fr:systèmeD'exploitation
| |
prop-fr:titre
|
- Statistiques d'usage de Asm.js par Google Chrome (fr)
- Statistiques d'usage de Asm.js par Google Chrome (fr)
|
prop-fr:url
| |
prop-fr:wikiPageUsesTemplate
| |
dct:subject
| |
rdf:type
| |
rdfs:comment
|
- asm.js est un langage intermédiaire constituant un sous-ensemble du langage JavaScript. Il permet une amélioration importante des performances pour les applications web écrites en langage à typage statique avec gestion manuelle de la mémoire (comme le C) puis converti en JavaScript par un compilateur source à source. Asm.js ne vise à améliorer les performances que pour un tel code compilé depuis un autre langage, pas celles de code JavaScript écrit à la main. (fr)
- asm.js est un langage intermédiaire constituant un sous-ensemble du langage JavaScript. Il permet une amélioration importante des performances pour les applications web écrites en langage à typage statique avec gestion manuelle de la mémoire (comme le C) puis converti en JavaScript par un compilateur source à source. Asm.js ne vise à améliorer les performances que pour un tel code compilé depuis un autre langage, pas celles de code JavaScript écrit à la main. (fr)
|
rdfs:label
|
- Asm.js (fr)
- Asm.js (zh)
- Asm.js (fr)
- Asm.js (zh)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
foaf:name
| |
is dbo:influencedBy
of | |
is dbo:wikiPageWikiLink
of | |
is prop-fr:influencéPar
of | |
is oa:hasTarget
of | |
is foaf:primaryTopic
of | |