SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
ESNext
@zmeecer
VBScript
<div>
<%
' Grab current time from Now() function.
' An '=' sign occurring after a context switch (<%) is shorthand
' for a call to the Write() method of the Response object.
Dim timeValue = Now
%>
The time, in 24-hour format, is
<%=Hour(timeValue)%>:<%=Minute(timeValue)%>
:
<%=Second(timeValue)%>
</div>
ECMAScript
1 - Jun 97 First edition
3 - Dec 98 Added regular expressions, better string handling, new control statements,
try/catch exception handling
4 - Fight! Abandoned
5 - Dec 09 Strict Mode, JSON, etc
6 - Jun 15 ECMAScript 2015: classes, arrow functions, modules, generators,
collections, promises, proxies, string formatting
7 - Jun 16 ES2016: ** and includes
8 - Jun 17 ? SIMD, observable, properties, etc
ES4 = ActionScript
class com.example.Greeter extends MovieClip
{
public function Greeter()
{
var txtHello:TextField = this.createTextField("txtHello", 0, 0, 0, 100, 100);
txtHello.text = "Hello, world";
}
}
ES6 / ES7
http://kangax.github.io/compat-table/es6/
ES2017
● async/await functions
● Object.values() / Object.entries()
● stringPadding!!!
Draft:
● SIMD
● rest/spread properties
● global
Babel / Babili
https://github.com/babel/babili
class Mangler {
constructor(program) {
this.program = program;
}
}
new Mangler(); // without this it would just output nothing since Mangler isn't used
// ES2015+ code -> Babel -> Babili/Uglify -> Minified ES5 Code
var a=function a(b){_classCallCheck(this,a),this.program=b};new a;
// ES2015+ code -> Babili -> Minified ES2015+ Code
class a{constructor(b){this.program=b}}new a;
Result
http://stateofjs.com

Mais conteúdo relacionado

Destaque

العدل والبناء
العدل والبناءالعدل والبناء
العدل والبناءYasser Negm
 
Rise to Top with Search Engine Optimization - for MaineToday Digital
Rise to Top with Search Engine Optimization - for MaineToday Digital Rise to Top with Search Engine Optimization - for MaineToday Digital
Rise to Top with Search Engine Optimization - for MaineToday Digital Search Influence
 
Les entitats d'acció social d'Església a Catalunya
Les entitats d'acció social d'Església a CatalunyaLes entitats d'acció social d'Església a Catalunya
Les entitats d'acció social d'Església a CatalunyaFundació Pere Tarrés
 
Grafico diario del dax perfomance index para el 10 09-2012
Grafico diario del dax perfomance index para el 10 09-2012Grafico diario del dax perfomance index para el 10 09-2012
Grafico diario del dax perfomance index para el 10 09-2012Experiencia Trading
 
Email Marketing for Fitness Professionals
Email Marketing for Fitness ProfessionalsEmail Marketing for Fitness Professionals
Email Marketing for Fitness ProfessionalsMad Mimi
 
Aniversario del fallecimiento del periodista Marcelo “Turco” Abram
Aniversario del fallecimiento del periodista Marcelo “Turco” AbramAniversario del fallecimiento del periodista Marcelo “Turco” Abram
Aniversario del fallecimiento del periodista Marcelo “Turco” AbramEquipo Ariel Bermúdez
 
How to change the Facebook Group privacy settings
How to change the Facebook Group privacy settingsHow to change the Facebook Group privacy settings
How to change the Facebook Group privacy settingsStéphane Baudin
 
La storia che scrive la geografia. La geopolitica come politica dell' espansi...
La storia che scrive la geografia. La geopolitica come politica dell' espansi...La storia che scrive la geografia. La geopolitica come politica dell' espansi...
La storia che scrive la geografia. La geopolitica come politica dell' espansi...Cristina Rossi
 
Herramientas digitales para la educación
Herramientas digitales para la educaciónHerramientas digitales para la educación
Herramientas digitales para la educaciónmarianacanizales
 
Student Project Presentation for SaveUp
Student Project Presentation for SaveUpStudent Project Presentation for SaveUp
Student Project Presentation for SaveUpmichael iseri
 
Презентация проекта отзывов пациентов "Про Докторов"
Презентация проекта отзывов пациентов "Про Докторов"Презентация проекта отзывов пациентов "Про Докторов"
Презентация проекта отзывов пациентов "Про Докторов"kulibin
 
The Rise of Global Standards and How Insurers Can Comply
The Rise of Global Standards and How Insurers Can ComplyThe Rise of Global Standards and How Insurers Can Comply
The Rise of Global Standards and How Insurers Can ComplyAccenture Insurance
 
User Experience Design for Mobile Apps
User Experience Design for Mobile AppsUser Experience Design for Mobile Apps
User Experience Design for Mobile AppsChih-Yu Lin
 

Destaque (20)

Gasteizko txakurtegian
Gasteizko txakurtegianGasteizko txakurtegian
Gasteizko txakurtegian
 
10 Shocking Facts About Regulation
10 Shocking Facts About Regulation10 Shocking Facts About Regulation
10 Shocking Facts About Regulation
 
العدل والبناء
العدل والبناءالعدل والبناء
العدل والبناء
 
Rise to Top with Search Engine Optimization - for MaineToday Digital
Rise to Top with Search Engine Optimization - for MaineToday Digital Rise to Top with Search Engine Optimization - for MaineToday Digital
Rise to Top with Search Engine Optimization - for MaineToday Digital
 
9384 16965-1-sm
9384 16965-1-sm9384 16965-1-sm
9384 16965-1-sm
 
Les entitats d'acció social d'Església a Catalunya
Les entitats d'acció social d'Església a CatalunyaLes entitats d'acció social d'Església a Catalunya
Les entitats d'acció social d'Església a Catalunya
 
Grafico diario del dax perfomance index para el 10 09-2012
Grafico diario del dax perfomance index para el 10 09-2012Grafico diario del dax perfomance index para el 10 09-2012
Grafico diario del dax perfomance index para el 10 09-2012
 
Email Marketing for Fitness Professionals
Email Marketing for Fitness ProfessionalsEmail Marketing for Fitness Professionals
Email Marketing for Fitness Professionals
 
Aniversario del fallecimiento del periodista Marcelo “Turco” Abram
Aniversario del fallecimiento del periodista Marcelo “Turco” AbramAniversario del fallecimiento del periodista Marcelo “Turco” Abram
Aniversario del fallecimiento del periodista Marcelo “Turco” Abram
 
How to change the Facebook Group privacy settings
How to change the Facebook Group privacy settingsHow to change the Facebook Group privacy settings
How to change the Facebook Group privacy settings
 
La storia che scrive la geografia. La geopolitica come politica dell' espansi...
La storia che scrive la geografia. La geopolitica come politica dell' espansi...La storia che scrive la geografia. La geopolitica come politica dell' espansi...
La storia che scrive la geografia. La geopolitica come politica dell' espansi...
 
Herramientas digitales para la educación
Herramientas digitales para la educaciónHerramientas digitales para la educación
Herramientas digitales para la educación
 
Big Duck: Best Practices in Social Media
Big Duck: Best Practices in Social MediaBig Duck: Best Practices in Social Media
Big Duck: Best Practices in Social Media
 
SMILE MAG - FINAL EDIT 7.3.2016
SMILE MAG - FINAL EDIT 7.3.2016SMILE MAG - FINAL EDIT 7.3.2016
SMILE MAG - FINAL EDIT 7.3.2016
 
Student Project Presentation for SaveUp
Student Project Presentation for SaveUpStudent Project Presentation for SaveUp
Student Project Presentation for SaveUp
 
Презентация проекта отзывов пациентов "Про Докторов"
Презентация проекта отзывов пациентов "Про Докторов"Презентация проекта отзывов пациентов "Про Докторов"
Презентация проекта отзывов пациентов "Про Докторов"
 
The Rise of Global Standards and How Insurers Can Comply
The Rise of Global Standards and How Insurers Can ComplyThe Rise of Global Standards and How Insurers Can Comply
The Rise of Global Standards and How Insurers Can Comply
 
User Experience Design for Mobile Apps
User Experience Design for Mobile AppsUser Experience Design for Mobile Apps
User Experience Design for Mobile Apps
 
Iot Asia Summit 2015
Iot Asia Summit 2015Iot Asia Summit 2015
Iot Asia Summit 2015
 
Ekarioka
EkariokaEkarioka
Ekarioka
 

Semelhante a ESNext - Javascript future

Embedded Mirror Maker
Embedded Mirror MakerEmbedded Mirror Maker
Embedded Mirror MakerSimon Suo
 
Reactive programming every day
Reactive programming every dayReactive programming every day
Reactive programming every dayVadym Khondar
 
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows T.Rob Wyatt
 
Windows Remote Management - EN
Windows Remote Management - ENWindows Remote Management - EN
Windows Remote Management - ENKirill Nikolaev
 
Front End performance as a Continuous Integration - Part2 (Browserperf/perfja...
Front End performance as a Continuous Integration - Part2 (Browserperf/perfja...Front End performance as a Continuous Integration - Part2 (Browserperf/perfja...
Front End performance as a Continuous Integration - Part2 (Browserperf/perfja...Tarence DSouza
 
Akka: Actor Design & Communication Technics
Akka: Actor Design & Communication TechnicsAkka: Actor Design & Communication Technics
Akka: Actor Design & Communication TechnicsAlex Fruzenshtein
 
React for Re-use: Creating UI Components with Confluence Connect
React for Re-use: Creating UI Components with Confluence ConnectReact for Re-use: Creating UI Components with Confluence Connect
React for Re-use: Creating UI Components with Confluence ConnectAtlassian
 
PVS-Studio features overview (2020)
PVS-Studio features overview (2020)PVS-Studio features overview (2020)
PVS-Studio features overview (2020)Andrey Karpov
 
Interoperable Component Patterns
Interoperable Component PatternsInteroperable Component Patterns
Interoperable Component PatternsMatthew Beale
 
The Mystery of Event Loop in JavaScript
The Mystery of Event Loop in JavaScriptThe Mystery of Event Loop in JavaScript
The Mystery of Event Loop in JavaScriptTrình Đức Trần
 
"Используем MetricKit в бою" / Марина Звягина (Vivid Money)
"Используем MetricKit в бою" / Марина Звягина (Vivid Money)"Используем MetricKit в бою" / Марина Звягина (Vivid Money)
"Используем MetricKit в бою" / Марина Звягина (Vivid Money)Egor Petrov
 
Story of static code analyzer development
Story of static code analyzer developmentStory of static code analyzer development
Story of static code analyzer developmentAndrey Karpov
 
Cloud patterns - NDC Oslo 2016 - Tamir Dresher
Cloud patterns - NDC Oslo 2016 - Tamir DresherCloud patterns - NDC Oslo 2016 - Tamir Dresher
Cloud patterns - NDC Oslo 2016 - Tamir DresherTamir Dresher
 
Preparing for distributed system failures using akka #ScalaMatsuri
Preparing for distributed system failures using akka #ScalaMatsuriPreparing for distributed system failures using akka #ScalaMatsuri
Preparing for distributed system failures using akka #ScalaMatsuriTIS Inc.
 
Locking the Throneroom 2.0
Locking the Throneroom 2.0Locking the Throneroom 2.0
Locking the Throneroom 2.0Mario Heiderich
 
Maharashtra state board Hsc IT Chap 3.pdf
Maharashtra state board Hsc IT Chap 3.pdfMaharashtra state board Hsc IT Chap 3.pdf
Maharashtra state board Hsc IT Chap 3.pdfAAFREEN SHAIKH
 

Semelhante a ESNext - Javascript future (20)

Embedded Mirror Maker
Embedded Mirror MakerEmbedded Mirror Maker
Embedded Mirror Maker
 
Reactive programming every day
Reactive programming every dayReactive programming every day
Reactive programming every day
 
MvvmCross Quickstart
MvvmCross QuickstartMvvmCross Quickstart
MvvmCross Quickstart
 
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
WMQ Toolbox: 20 Scripts, One-liners, & Utilities for UNIX & Windows
 
Windows Remote Management - EN
Windows Remote Management - ENWindows Remote Management - EN
Windows Remote Management - EN
 
Front End performance as a Continuous Integration - Part2 (Browserperf/perfja...
Front End performance as a Continuous Integration - Part2 (Browserperf/perfja...Front End performance as a Continuous Integration - Part2 (Browserperf/perfja...
Front End performance as a Continuous Integration - Part2 (Browserperf/perfja...
 
Akka: Actor Design & Communication Technics
Akka: Actor Design & Communication TechnicsAkka: Actor Design & Communication Technics
Akka: Actor Design & Communication Technics
 
React for Re-use: Creating UI Components with Confluence Connect
React for Re-use: Creating UI Components with Confluence ConnectReact for Re-use: Creating UI Components with Confluence Connect
React for Re-use: Creating UI Components with Confluence Connect
 
Web review
Web reviewWeb review
Web review
 
PVS-Studio features overview (2020)
PVS-Studio features overview (2020)PVS-Studio features overview (2020)
PVS-Studio features overview (2020)
 
Interoperable Component Patterns
Interoperable Component PatternsInteroperable Component Patterns
Interoperable Component Patterns
 
The Mystery of Event Loop in JavaScript
The Mystery of Event Loop in JavaScriptThe Mystery of Event Loop in JavaScript
The Mystery of Event Loop in JavaScript
 
"Используем MetricKit в бою" / Марина Звягина (Vivid Money)
"Используем MetricKit в бою" / Марина Звягина (Vivid Money)"Используем MetricKit в бою" / Марина Звягина (Vivid Money)
"Используем MetricKit в бою" / Марина Звягина (Vivid Money)
 
Story of static code analyzer development
Story of static code analyzer developmentStory of static code analyzer development
Story of static code analyzer development
 
Living with garbage
Living with garbageLiving with garbage
Living with garbage
 
Cloud patterns - NDC Oslo 2016 - Tamir Dresher
Cloud patterns - NDC Oslo 2016 - Tamir DresherCloud patterns - NDC Oslo 2016 - Tamir Dresher
Cloud patterns - NDC Oslo 2016 - Tamir Dresher
 
Headless Js Testing
Headless Js TestingHeadless Js Testing
Headless Js Testing
 
Preparing for distributed system failures using akka #ScalaMatsuri
Preparing for distributed system failures using akka #ScalaMatsuriPreparing for distributed system failures using akka #ScalaMatsuri
Preparing for distributed system failures using akka #ScalaMatsuri
 
Locking the Throneroom 2.0
Locking the Throneroom 2.0Locking the Throneroom 2.0
Locking the Throneroom 2.0
 
Maharashtra state board Hsc IT Chap 3.pdf
Maharashtra state board Hsc IT Chap 3.pdfMaharashtra state board Hsc IT Chap 3.pdf
Maharashtra state board Hsc IT Chap 3.pdf
 

Último

KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Communityprachaibot
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Romil Mishra
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfNainaShrivastava14
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTSneha Padhiar
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmDeepika Walanjkar
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 

Último (20)

KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 

ESNext - Javascript future

  • 2. VBScript <div> <% ' Grab current time from Now() function. ' An '=' sign occurring after a context switch (<%) is shorthand ' for a call to the Write() method of the Response object. Dim timeValue = Now %> The time, in 24-hour format, is <%=Hour(timeValue)%>:<%=Minute(timeValue)%> : <%=Second(timeValue)%> </div>
  • 3. ECMAScript 1 - Jun 97 First edition 3 - Dec 98 Added regular expressions, better string handling, new control statements, try/catch exception handling 4 - Fight! Abandoned 5 - Dec 09 Strict Mode, JSON, etc 6 - Jun 15 ECMAScript 2015: classes, arrow functions, modules, generators, collections, promises, proxies, string formatting 7 - Jun 16 ES2016: ** and includes 8 - Jun 17 ? SIMD, observable, properties, etc
  • 4. ES4 = ActionScript class com.example.Greeter extends MovieClip { public function Greeter() { var txtHello:TextField = this.createTextField("txtHello", 0, 0, 0, 100, 100); txtHello.text = "Hello, world"; } }
  • 6. ES2017 ● async/await functions ● Object.values() / Object.entries() ● stringPadding!!! Draft: ● SIMD ● rest/spread properties ● global
  • 7. Babel / Babili https://github.com/babel/babili class Mangler { constructor(program) { this.program = program; } } new Mangler(); // without this it would just output nothing since Mangler isn't used // ES2015+ code -> Babel -> Babili/Uglify -> Minified ES5 Code var a=function a(b){_classCallCheck(this,a),this.program=b};new a; // ES2015+ code -> Babili -> Minified ES2015+ Code class a{constructor(b){this.program=b}}new a;