Profile

Cover photo
Rafael Weinstein
413 followers|38,343 views
AboutPostsPhotosYouTube

Stream

Rafael Weinstein

Shared publicly  - 
 
Another step towards the HTML platform fully embracing declarative & sensible MVC design patterns. Three key primitives (Mutation Observers, Object.observe and <template>) are now available to framework authors and webdevs. Can't wait to see the magic.
10
11
James Tindall's profile photo
Add a comment...

Rafael Weinstein

Shared publicly  - 
 
+Dimitri Glazkov Draws a line in the sand: the "acceptable crazy line".
1
Add a comment...

Rafael Weinstein

Shared publicly  - 
 
 
Try the Mutation Observers API (now in Chrome Beta), which replaces the old Mutation Events API, to detect changes in your DOM. We are also happy to announce the release of the Mutation Summary library at https://code.google.com/p/mutation-summary/, which lets you handle the DOM Mutations that you really need for your app. Check the card demo in this video!

+Ernest Delgado
6
1
Add a comment...
In his circles
114 people
Have him in circles
413 people
Heather Green's profile photo

Rafael Weinstein

Shared publicly  - 
 
+AngularJS +Misko Hevery Prototypes AngularJS working with Object.observe: http://bit.ly/Os5M73
1
1
Add a comment...

Rafael Weinstein

Shared publicly  - 
 
Calling all JS framework/MVC/magic-portion ninjas:

If you are interested in helping to shape how Web Apps of the future are composed, watch this video and try out this experimental JavaScript feature...we need your feedback, experimentation, and genius.

To explain...

Object.observe() brings the promise of high-performance data binding without the need to wrap all data access and modification in calls to a library. Just change your objects and watch your UI dance.

Object.observe() (http://wiki.ecmascript.org/doku.php?id=strawman:observe) is a proposed feature for JavaScript which is currently being considered by TC-39. It allows code to observe changes to JS Objects much in the way that DOM Mutation Observers (https://developer.mozilla.org/en-US/docs/DOM/DOM_Mutation_Observers) allows observation of the DOM.

The Chromium team has created an experimental implementation of Object.observe in a branch of v8 (https://github.com/rafaelw/v8) and there are custom builds of Chromium which are available for testing.

We've also created a utility library which uses Object.observe() and exposes some higher-level features called Change Summary (https://github.com/rafaelw/ChangeSummary).

Remember, this feature is experimental, the implementation is probably buggy and the use cases it enables are somewhat advanced...and awesome!

Start your tinkering.

+Web Components 
45
137
Vladimir Kelman's profile photoRafael Weinstein's profile photoKris Nye's profile photo
37 comments
 
Indeed.
Add a comment...
People
In his circles
114 people
Have him in circles
413 people
Heather Green's profile photo
Links
Basic Information
Gender
Male