(WS11) Saša Matijašić (LogIT internet usluge): Quo Vadis, Browser?*

506 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
506
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

(WS11) Saša Matijašić (LogIT internet usluge): Quo Vadis, Browser?*

  1. 1. Quo Vadis, Browser?
  2. 2. HTML5 in only 19 years <ul><ul><li>Work on HTML5 started in late 2003.  </li></ul></ul><ul><ul><li>First W3C Working Draft in October 2007. </li></ul></ul><ul><ul><li>Last Call Working Draft in October 2009. </li></ul></ul><ul><ul><li>Call for contributions for the test suite in 2011. </li></ul></ul><ul><ul><li>Candidate Recommendation in 2012. </li></ul></ul><ul><ul><li>First draft of test suite in 2012. </li></ul></ul><ul><ul><li>Second draft of test suite in 2015. </li></ul></ul><ul><ul><li>Final version of test suite in 2019. </li></ul></ul><ul><ul><li>Reissued Last Call Working Draft in 2020. </li></ul></ul><ul><ul><li>Proposed Recommendation in 2022. </li></ul></ul>http://www.techrepublic.com/...ian-hickson-discusses...
  3. 3. Duke Nukem?
  4. 4. HTML 5 CSS 3 ECMA-262 5 th ed
  5. 6. <!DOCTYPE html> <div class=&quot;header&quot;> </div> <header> </header> + <hgroup> <nav> <section> <article>  <img src=&quot;...&quot;  alt=&quot;...&quot; title=&quot;...&quot; /> <figure> <img src=&quot;...&quot; /> <figcaption> Chart 1.1 </figcaption> </figure> <p>April's fool</p> <time datetime=&quot;2011-04-01&quot;> April's fool </time>
  6. 7. <!DOCTYPE html> <menu> <command type=&quot;command&quot;>Save as...</command> </menu> <meter min=&quot;0&quot; max=&quot;100&quot; low=&quot;40&quot; high=&quot;90&quot; optimum=&quot;100&quot; value=&quot;95&quot; >ČISTA PETICA</meter> <progress value=&quot;75&quot; max=&quot;100&quot;> 75 % </progress>
  7. 8. <ul><li>(function () { </li></ul><ul><li>a = 42; </li></ul><ul><li>}) (); </li></ul><ul><li>console.log(a); </li></ul><ul><li>42 </li></ul>
  8. 9. <ul><li>(function () { </li></ul><ul><li>var obj = {answer: 42}; </li></ul><ul><li>with (obj) { </li></ul><ul><li>return answer; </li></ul><ul><li>} </li></ul><ul><li>}) (); </li></ul><ul><li>42 </li></ul>
  9. 10. &quot;use strict&quot;; <ul><li>(function () { </li></ul><ul><li>a = 42; </li></ul><ul><li>}) (); </li></ul><ul><li>// ReferenceError: a is not defined </li></ul>
  10. 11. &quot;use strict&quot;; <ul><li>(function () { </li></ul><ul><li>var obj = {answer: 42}; </li></ul><ul><li>with (obj) { </li></ul><ul><li>return answer; </li></ul><ul><li>} </li></ul><ul><li>}) ();  // SyntaxError: Strict mode code may not include a with statement </li></ul>
  11. 15. Client <-> Server http://www.xkcd.com/869/
  12. 16. http://chat.logit.hr/
  13. 17. Saša Matijašić www.logit.hr [email_address] twitter.com/returnnull

×