Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing
Podcast Image

Engineering Kiosk

#84 Die Evolution von JavaScript: Vom Ducktyping zum Monopol im Browser mit Peter Kröner

15 Aug 2023

Description

JavaScript: Eine multiparadigmatische Skriptsprache mit einem schwachen dynamischen Ducktyping-System.Um die Sprache JavaScript kommt man im Web nicht mehr vorbei. Die meisten kennen sie durch Frameworks wie React, Angular, Vue.js, Next und Co. Doch wie viel weißt du über die Hintergründe und die Weiterentwicklung dieser Sprache?In dieser Episode geht es nicht um das nächste hippe JavaScript-Framework, sondern wir sprechen mit Peter Kröner darüber, wie JavaScript erfunden wurde, was ECMAScript ist, wie TypeScript in den Mix spielt, warum die Sprache so beliebt ist, wie neue Features den Weg in die Sprache finden, was das TC39 ist, über das Monopol im Browser, verschiedene JavaScript-Engines und viel mehr.Bonus: Wenn Hamburg im Süden liegt.Das schnelle Feedback zur Episode:👍 (top) 👎 (geht so)Feedback (gerne auch als Voice Message)EngKiosk Community: https://engineeringkiosk.dev/join-discord Email: [email protected]: https://podcasts.social/@engkioskTwitter: https://twitter.com/EngKioskWhatsApp +49 15678 136776Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776LinksPeter Kröner: https://www.peterkroener.de/MooTools: https://mootools.net/ExtJS: https://www.sencha.com/products/extjs/Electron: https://www.electronjs.org/de/Angular: https://angular.io/Working Draft Podcast: https://workingdraft.de/VueJS: https://vuejs.org/TypeScript: https://www.typescriptlang.org/Wat - A lightning talk by Gary Bernhardt from CodeMash 2012: https://www.destroyallsoftware.com/talks/watWhy does HTML think “chucknorris” is a color?: https://stackoverflow.com/questions/8318911/why-does-html-think-chucknorris-is-a-colorhttps://tc39.es/process-document/: https://tc39.es/ecma262/The TC39 Process: https://tc39.es/process-document/Babel.js: https://babeljs.io/JavaScript is a trademark of Oracle: https://www.ecma-international.org/technical-committees/tc39/Next.js: https://nextjs.org/Nuxt: https://nuxt.com/TC39 JavaScript Proposals: https://github.com/tc39/proposals/tree/mainElk: a tiny JS engine for embedded systems: https://github.com/cesanta/elkSprungmarken(00:00:00) Intro(00:01:01) Unser Gast: Peter Kröner(00:04:48) Info/Werbung(00:06:26) Was ist JavaScript für eine Sprache und was macht sie aus?(00:08:36) JavaScript als Verbindungs-Sprache zwischen den Welten(00:10:28) JavaScript auf Textil-Verarbeitungsmaschinen(00:12:42) Ein npm install nach 10 Jahren(00:17:02) JavaScript ist Prototyp-basiert, kann aber auch OOP und Funktional(00:21:45) Was ist der Grund für die große Beliebtheit der Sprache?(00:23:00) Woher kommt TypeScript?(00:28:06) Was ist ECMAScript und wie wurde JavaScript erschaffen?(00:32:10) JavaScript-Features: Deprecation und der Prozess und Einführung von neue Features(00:43:24) Herausforderungen bei JavaScript auf dem Client vs. auf dem Server(00:46:00) Warum gibt es so viele Frameworks und Libraries?(00:48:46) Das verstreute Ökosystem als Einstiegsbarriere(00:52:01) Wird die JavaScript-Entwicklung immer komplexer?(01:03:00) Wird die Sprache JavaScript in die richtige Richtung weiterentwickelt?(01:06:56) Programmiersprachen kopieren Features(01:10:34) Das Monopol im Browser und fehlende Konkurrenz(01:16:14) JavaScript EnginesHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://twitter.com/andygrunwald)Feedback (gerne auch als Voice Message)EngKiosk Community: https://engineeringkiosk.dev/join-discord Email: [email protected]: https://podcasts.social/@engkioskTwitter: https://twitter.com/EngKioskWhatsApp +49 15678 136776

Audio
Featured in this Episode

No persons identified in this episode.

Transcription

This episode hasn't been transcribed yet

Help us prioritize this episode for transcription by upvoting it.

0 upvotes
🗳️ Sign in to Upvote

Popular episodes get transcribed faster

Comments

There are no comments yet.

Please log in to write the first comment.