Anjana Vakil: Immutable data structures for functional JS | JSConf EU
http://2017.jsconf.eu/speakers/anjana-vakil-immutable-data-structures-for-functional-js.html
Functional programming has been gaining a lot of popularity in the JS community, and with good reason: rejecting side-effects and mutability - in-place changes to data - helps avoid a lot of headaches. But when you refuse to mutate objects, you have to create a whole new object each time something changes, which can slow things down and eat up memory, making functional programming seem inefficient.
That’s where immutable data structures come in - to save the day, and time and space! Also called “persistent data structures”, they help you efficiently make new “modified” versions of immutable objects, by reusing parts of the old object that you don’t need to change.
In this talk we’ll take a look at how these data structures work, why they’re fantastic for functional programming, and how we can easily use them in our JS code thanks to libraries like Mori and Immutable.js.
Видео Anjana Vakil: Immutable data structures for functional JS | JSConf EU канала JSConf
Functional programming has been gaining a lot of popularity in the JS community, and with good reason: rejecting side-effects and mutability - in-place changes to data - helps avoid a lot of headaches. But when you refuse to mutate objects, you have to create a whole new object each time something changes, which can slow things down and eat up memory, making functional programming seem inefficient.
That’s where immutable data structures come in - to save the day, and time and space! Also called “persistent data structures”, they help you efficiently make new “modified” versions of immutable objects, by reusing parts of the old object that you don’t need to change.
In this talk we’ll take a look at how these data structures work, why they’re fantastic for functional programming, and how we can easily use them in our JS code thanks to libraries like Mori and Immutable.js.
Видео Anjana Vakil: Immutable data structures for functional JS | JSConf EU канала JSConf
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Impressions of JSConf India 2023Jsconf India 2023 - Track 1How Vue.js as a web framework optimises rendering speedWhich web framework is better? React? Vue? Angular?JavaScript Closures in React HooksRebuild React Hooks yourself for NodeJSConf Chile - día 2JSConf Chile dia 1Art in the times of Machine Learning and AIThe Secret Web Performance Metric No One Is Talking About by Anna Migas | JSConf Korea 2022The Journey About How I Fixed a Bug in the Node.js Core That Affected Thousands of PackagesAccessibility with Svelte - Beyond Compiler Warnings by Anuradha Kumari | JSConf Korea 2022The Next Exciting JavaScript Feature: Records & Tuples by Nicolò Ribaudo | JSConf Korea 2022How to Fail Successfully by Eleanor Rumsey | JSConf Korea 2022Understanding and Optimizing Interaction to Next Paint (INP) by Jeremy Wagner | JSConf Korea 2022It's the markup that matters by Hidde de VriesHow Your Bundle Size Affects The Climate by Roy DerksCommunicating Intention with Functional TypeScript by Thiago TempleDocumentation: The Missing Pieces by Adrienne TackeDX is UX by Mathieu AndersonOffline IoT - Building Resilient Connected Devices without the Internet by Nick Hehr