Estoy buscando libros/artículos/documentos sobre el motor de JavaScript internos a lo largo de las líneas de los muchos trabajos de referencia sobre las partes internas de JVM, internos de CLR, etc. Podría (y probablemente) ver el código fuente de JavaScriptCore y V8/Chromium, pero si hay un libro o alguna otra documentación de "visita guiada", preferiría leerlos primero. Gracias.¿Dónde puedo encontrar información sobre las partes internas del motor Javascript?
22
A
Respuesta
8
Uno de los documentos en profundidad podría ser el ECMA-262 Language Specifications.
Un buen libro sobre los modismos de la lengua y las mejores prácticas es JavaScript The Good Parts
7
Google han documentado mucho sobre V8. http://code.google.com/p/v8/ Hay algunos vídeos interesantes en la página principal (aunque probablemente ya has visto los)
25
Tenía curiosidad acerca de esto también, y esto es lo que encontré:
Acerca motor de Javascript de Chrome (v8):
- Garbage Collection in V8; For mobile and beyond
- V8 Internals: Building a High Performance JavaScript Engine
- Chrome V8 - Design Elements
Acerca de Firefox Javascript motor (Mono Araña):
- Spidermonkey Internals
- Spidermonkey is on diet
- IonMonkey: Mozilla’s new JavaScript JIT compiler
- Tracemonkey (compilador JIT obsoleta, pero sin embargo, el artículo está siendo interesante)
Sobre IE 9+ Javascript Engine (Chakra):
Acerca de motor Safari Javascript (SquirrelFish):
Visión general:
Cuestiones relacionadas
- 1. ¿Dónde puedo encontrar información sobre las variables especiales de Perl?
- 2. ¿Dónde puedo obtener información acerca de las partes internas de PHP?
- 3. ¿Cómo puedo obtener más información sobre las partes internas de Python?
- 4. las partes internas de System.String
- 5. ¿Dónde puedo encontrar información sobre la estructura de Delphi VMT?
- 6. Dónde puedo encontrar información sobre el atributo C++ [[obsoleto]]
- 7. ¿Qué libro sobre las partes internas de OSX puede recomendar?
- 8. ¿Dónde puedo encontrar información sobre las API de blog y cómo usarlas?
- 9. transacción Primavera partes internas
- 10. Linux MMAP partes internas
- 11. Documentos para las partes internas de la implementación de CPython
- 12. ¿Buena guía para las partes internas de Linux?
- 13. ¿Dónde encontrar información sobre los códigos de mensajes WM Windows?
- 14. JavaScript - obtener información detallada sobre el navegador
- 15. Examinando las partes internas de las funciones en Haskell
- 16. ¿Dónde puedo aprender sobre las cadenas JNDI?
- 17. ¿Dónde puedo encontrar información detallada sobre cómo interactúa AWT con el sistema operativo nativo?
- 18. ¿Dónde puedo obtener información sobre los sistemas de recomendación?
- 19. ¿Dónde puedo obtener información sobre el kernel de Windows?
- 20. Obteniendo información sobre dónde se lanzan las excepciones C++ dentro del bloque de catch?
- 21. ¿Dónde encontrar recursos sobre Refactorización?
- 22. ¿Dónde puedo encontrar información actualizada sobre la autenticación OpenID con rieles?
- 23. ¿Dónde puedo encontrar información sobre cómo crear complementos para SQL Server Management Studio?
- 24. ¿Dónde puedo encontrar información sobre los patrones de implementación de NOSQL?
- 25. ¿Dónde puedo encontrar información sobre el algoritmo de determinación de ruta D * o D * Lite?
- 26. ¿Dónde puedo encontrar TableDiff.exe?
- 27. ¿Dónde puedo encontrar un tutorial sobre la rueda giratoria?
- 28. ¿Dónde puedo aprender sobre MEF?
- 29. ¿Dónde puedo encontrar la información de AppFabric Licensing?
- 30. ¿Cómo aprender Postgresql y sus partes internas?