For the latest Dart news, visit our new blog at https://medium.com/dartlang .
As usual, Anders Sandholm has kept track what members of the Dart team have been doing recently. He shares his notes for April with us:
- Dart libraries: dart:io
- DNS lookup
- IPv6 support
- Upgrade sockets to secure sockets
- Access to the PID (both for current process and the spawned processes)
dart2js Compiler- Added support for new function subtyping rules.
- Reduced the amount of patching we do on native prototype objects to a single property.
- Improved indexing operations on native indexable types like typed data lists.
- Landed support for rethrow and treating throw as an expression.
- Reduced code size by sharing code in mixins between all classes that mix it in.
- Improved our simple type inferrer to produce better types.
Dartium- Greatly improved WebGL performance by using dart:typed_data for typed arrays.
- Following up with Blink impact
- Various bugfixes
Pub- Ship pub as a snapshot in the SDK
- Use backjumping constraint solver to resolve dependency graphs
- Select appropriate versions of packages to work with the user’s SDK
Dart Web UI- Implementing MDV v2 DOM APIs in dart:html
Dart Dev Rel- dartlang.org works again on phone/tablet
- Dart Up and Running is updated to M4
- Published Lang Spec M4
- Dart Tutorials now getting the CI love on drone.io
- Dart Tutorials now has a deployment script (thanks to Adam Singer!)
- Lots of prep for Google I/O
- api.dartlang.org now faster thanks to Page Speed Service
- Continued work on Sublime plugin, including integration with analyzer
- New Article: Creating Streams