html5 - img - ¿Los guiones de Dart se ejecutarán de forma nativa en el navegador?
title html attribute (4)
El lenguaje Dart parece una tecnología muy buena para construir aplicaciones web para la web. Para mí, parece que no hay navegadores disponibles (¿todavía?) Que puedan ejecutar scripts de Dart de forma nativa. Aunque hay una descripción en el sitio de Dart sobre cómo insertar dichos scripts en HTML. Entiendo que por ahora tengo que "compilar" scripts de Dart a Javascript. ¿Pero este cambio en el futuro o el lenguaje está diseñado para ser traducido a otros estándares de script similares a Haxe?
Esto es una especulación, pero supongo que es probable que Chrome soporte el dardo de forma nativa en el futuro. Significará que Chrome podrá superar a otros navegadores que no cuentan con el soporte nativo.
Actualización: Hay una sugerencia del Blog oficial de Google Code que podría estar por venir:
Dart VM no está actualmente integrado en Chrome, pero planeamos explorar esta opción.
Actualización 2: ¡Parece que tenía razón! Aquí hay algunas noticias recientes :
Además, y quizás lo más importante, Google está lanzando Dartium, una versión de Chromium con soporte nativo de Dart.
Es más que probable que Dartium sea parte de una serie de pasos que Google tomará para lanzar soporte nativo en Chrome, mejorando en gran medida la utilidad de Dart. Llevar soporte nativo a otros navegadores como Firefox e IE, por otro lado, será todo un desafío.
Actualización 3 : Desde que publiqué esta respuesta, Microsoft lanzó TypeScript que es una tecnología de la competencia. Diría que es poco probable que Microsoft tenga la intención de integrar Dart en Internet Explorer, ya que probablemente prefieran que las personas usen TypeScript en lugar de Dart.
Eventualmente, sí. El tipo de uso MIME propuesto se ve así:
<script type="application/dart">
main() {
Element element = document.getElementById(''message'');
element.innerHTML = ''Hello from Dart'';
}
</script>
(Ese ejemplo se parece a JavaScript, ¡pero no te dejes engañar!)
La respuesta oficial es Sí, Dart se ejecutará de forma nativa en Chrome. La rama de Chrome, cariñosamente llamada Dartium, ahora está disponible como fuente, y los binarios se lanzarán pronto. Más información sobre cómo obtener y crear la fuente: http://code.google.com/p/dart/wiki/BuildingDartium
A partir del 25 de marzo de 2015, la respuesta oficial es: no .
Fuente: Dart para toda la Web
Google eliminó el plan de integración de Dart VM en Chrome a favor de optimizar la compilación de Javascript. Dartium todavía es accesible para fines de desarrollo.