Book Image

Mastering Dart

By : Sergey Akopkokhyants
Book Image

Mastering Dart

By: Sergey Akopkokhyants

Overview of this book

Table of Contents (19 chapters)
Mastering Dart
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Summary


Let me finish the story of Dart to JavaScript interoperation to highlight our expertise.

The core set of Dart libraries include dart:js to help you interoperate between the Dart and JavaScript code. The dart:js library converts the original JavaScript objects, functions, and collections with the help of JsObject, JsFunction, and JsArray. It supports automatic type of conversion in both directions. Dart supports a small subset of types, transferring directly from JavaScript types. All other JavaScript types are converted to Dart types with the help of a proxy. Dart Map and Iterable collections could be translated into JavaScript collections with the jsify constructor of JsObject.

We compared jQuery, JProxy, and dart:js and cleared the Dart code based on the dart:html solutions to identify who is quicker than the others. The dart:html library-based solution is the unbeatable champion and hero of this chapter.

In the next chapter, we will talk about how i18n and l10n accesses can be embedded...