Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JavaScript - Hogyan készül

50 views

Published on

HWSW Free eloadas a TC39 mukodeserol

Published in: Technology
  • Be the first to comment

JavaScript - Hogyan készül

  1. 1. @_Nec - https://nec.is JavaScript Hogyan készül HWSW free! 
 2018 szeptember 12
  2. 2. @_Nec - https://nec.is Szabolcsi-Toth
 Szabolcs @_Nec https://nec.is
  3. 3. @_Nec - https://nec.is
  4. 4. @_Nec - https://nec.is
  5. 5. @_Nec - https://nec.is
  6. 6. @_Nec - https://nec.is ?
  7. 7. @_Nec - https://nec.is
  8. 8. @_Nec - https://nec.is
  9. 9. @_Nec - https://nec.is
  10. 10. @_Nec - https://nec.is
  11. 11. @_Nec - https://nec.is ECMA
  12. 12. @_Nec - https://nec.is ECMA European 
 Computer 
 Manufacturers 
 Association
  13. 13. @_Nec - https://nec.is ECMA 1961 IT Szabványosítás Üzleti alapokra helyezve Nemzetközi vállalatok a tagjai
  14. 14. @_Nec - https://nec.is ECMA ECMA-107 - FAT12/FAT16 file system ECMA-119 - CD-ROM volume and filestructure ECMA-334 - C# Language ECMA-404 - JSON
  15. 15. @_Nec - https://nec.is ECMA-262 Nemzetközi Szabvány “ECMAScript” JavaScript = ECMAScript Implementáció
  16. 16. @_Nec - https://nec.is 🔥 🌩 🌪 1998 2 1999 3 2009 5 2011 5.1 2015 6 🦖 2015 2016 2016 2017 2017 2018 2018 🦇 1 1997 🦑
  17. 17. @_Nec - https://nec.is ES.Next Top-level Await Pipeline Operator Bind operator Array.prototype.flat /smoosh/ Private Class methods Optional Chaining Partial Application …
  18. 18. @_Nec - https://nec.is TC39
  19. 19. @_Nec - https://nec.is TC39 Technical Committee Delegáltak: • Böngészőgyártók
 Google, Microsoft, Apple, Mozilla, Samsung • Érdekelt Cégek
 IBM, Bloomberg, SalesForce • Nyílt forrású Projektek
 Babel, Webpack • Akadémikusok
  20. 20. @_Nec - https://nec.is Gyűlések 2 havonta 3 napos gyűlés ~50 résztvevő Szigorú Napirend Javaslatok bemutatása, megvitatása 15-30-45-60 perces előadások
  21. 21. @_Nec - https://nec.is Javaslatok Nyílt rendszer Bárki hozzájárulhat, benyújthat új javaslatot
 GitHub Pull Request https://github.com/tc39
  22. 22. @_Nec - https://nec.is Javaslatok Egyszerű, érthető leírás Pár használati példa További lehetőségek Polyfill, Babel plugin Specifikáció Tesztek
  23. 23. @_Nec - https://nec.is Bajnokok Javaslatot bárki beküldhet Csak ECMA tagok dönthetnek a sorsáról Támogató tagok
  24. 24. @_Nec - https://nec.is Fokozatok Stage 0 Stage 1 Stage 2 Stage 3 Stage 4 
 Ötlet Igény, Ismertető, API, Bajnok, PolyFill / demo Specifikáció vázlat, pontos szintaktika Teljes specifikáció, A javaslat elbírálva Minimum két implementáció, Tesztek,
 Implementációs tapasztalat
  25. 25. @_Nec - https://nec.is Tesztek Test262 Egy adott implementáció mennyire pontosan követi a specifikációt TC39 tagok írják, tartják karban 11000+ teszt 2013 óta
  26. 26. @_Nec - https://nec.is Lefokozás Pl.: Stage 3 👉 Stage 2 Konfliktus • más specifikációval • elterjedt kóddal (lib, framework) Újratervezés “Breaking the Web”
  27. 27. @_Nec - https://nec.is Nyílt Forrású Specifikáció
  28. 28. @_Nec - https://nec.is Nyílt Forrású Specifikáció https://github.com/tc39
  29. 29. @_Nec - https://nec.is Közösségi
 alapok Kevésbé népszerű pluginek
 Flash, Silverlight Népszerű könyvtárak, eszközök
 lodash, Bluebird, jQuery Mobil/Natív - közeli élmény
 Push Notifications, Service Workers, Offline
  30. 30. @_Nec - https://nec.is Közösség
  31. 31. @_Nec - https://nec.is Sokszínű Alkalmazási területek Kultúrák, nyelvek Emberek
  32. 32. @_Nec - https://nec.is Sokszínű Változástűrő Több oldalról szemlélt problémák Innovatív
  33. 33. @_Nec - https://nec.is Befogadó Könnyen elsajátítható Böngésző mint futtatókörnyezet Kreativitás
  34. 34. @_Nec - https://nec.is Befogadó Bárki nekivághat Segítő szándék Előítéletektől mentes Code of Conduct
  35. 35. @_Nec - https://nec.is Barátságos Emberek Kommunikáció Asszertív hozzáállás Összetartás
  36. 36. @_Nec - https://nec.is https://github.com/tc39 ♥
  37. 37. @_Nec - https://nec.is 🖖

×