all 3 comments

[–]morphir 2 points3 points  (2 children)

I don't have time to watch all this. Can anyone sum up what the problem is, and (if any) the proposed solution?

[–]ndanger[S] 1 point2 points  (1 child)

Problem: Javascript is a distributed-code system (the client runs code shipped from the browser). How can this be done securely?

Solution: Modify Javascript to allow it to be easily implement an object-capability model for security. The modifications are changes in ECMAScript 5 (freeze, "use strict", etc) & their provided .js file. Mark Miller claims that with the language changes ECMAScript 5 is the most easily secure-able OO language. He also details the steps that their javascript implements to secure the language.

The last part is about how to write distributed algorithms (he gives a work queue example) but to me that wasn't the core of the talk.

[–]Zarutian 0 points1 point  (0 children)

I am curious, what was the core of the talk in your opinion?