Dart se compila en JavaScript y, a veces, genera código que es más rápido que JavaScript escrito a mano. Mira al cofundador de Dart, Kasper Lund, explicar cómo el compilador dart2js realiza optimizaciones locales y globales para emitir código JavaScript rápido y semánticamente correcto. Con la eliminación de código no utilizado, la inferencia de tipos y la reducción, Dart puede ayudarte a optimizar tu app web.
Dart para el desarrollador web moderno
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-25 (UTC)"],[[["\u003cp\u003eDart compiles to JavaScript, potentially outperforming hand-written JavaScript in speed.\u003c/p\u003e\n"],["\u003cp\u003eThe dart2js compiler utilizes local and global optimizations for efficient and accurate JavaScript code generation.\u003c/p\u003e\n"],["\u003cp\u003eDart employs tree shaking, type inference, and minification to help developers optimize web applications.\u003c/p\u003e\n"]]],["Dart's dart2js compiler optimizes code for the web by performing local and global optimizations, often surpassing hand-written JavaScript in speed. It uses techniques like tree shaking, removing unused code, type inference to deduce data types, and minification to reduce code size. These optimization methods ensure that the JavaScript code generated from Dart is both semantically accurate and highly performant, ultimately improving web app performance.\n"],null,[]]