#incremental #ui #fp #ocaml #vdom #tea #the_elm_architecture
Подборка познавательных докладов от Jane Street Capital, про их библиотеку для инкрементного UI.
Настоятельно рекомендую для расширения кругозора.
Доклад про incremental с примером оптимизации UI:
🎬 https://youtu.be/h_e5pPKI0K4
Короткое введение в библиотеку:
🎬 https://youtu.be/R3xX37RGJKE
Подробное описание работы библиотеки:
🎬 https://youtu.be/G6a5G5i4gQU
Библиотека: https://github.com/janestreet/incremental
PS
Похожая идея, реализованная на F#: https://fsprojects.github.io/FSharp.Data.Adaptive
Примеры реализации UI: https://github.com/krauthaufen/Fable.Elmish.Adaptive
Подборка познавательных докладов от Jane Street Capital, про их библиотеку для инкрементного UI.
Настоятельно рекомендую для расширения кругозора.
Доклад про incremental с примером оптимизации UI:
🎬 https://youtu.be/h_e5pPKI0K4
Короткое введение в библиотеку:
🎬 https://youtu.be/R3xX37RGJKE
Подробное описание работы библиотеки:
🎬 https://youtu.be/G6a5G5i4gQU
Библиотека: https://github.com/janestreet/incremental
PS
Похожая идея, реализованная на F#: https://fsprojects.github.io/FSharp.Data.Adaptive
Примеры реализации UI: https://github.com/krauthaufen/Fable.Elmish.Adaptive
YouTube
Introduction to Incr_dom: Writing Dynamic Web Apps in OCaml
Presented by: Cristina Rosu
At Jane Street, we use OCaml in almost everything we do, and that includes web development. Incr_dom is an open-source library written at Jane Street that provides a framework for writing interactive web apps in OCaml. Many of…
At Jane Street, we use OCaml in almost everything we do, and that includes web development. Incr_dom is an open-source library written at Jane Street that provides a framework for writing interactive web apps in OCaml. Many of…
https://youtu.be/us4dp7Ksly0 Functional data that adapts to change - Don Syme - NDC Oslo 2020
Доклад про то, как оптимизировать пересчет изменений VDOM, с помощью специальных типов данных.
Полезен для случаем очень сложных или высоко нагруженных UI, разрабатываем в UDF стиле.
Такой подход позволяет сделать мемоизацию / инкрементные вычисления, на любом языке, без плагинов к компилятору.
Применяется https://aardvarkians.com и в компании Jane Street для быстрой отрисовки котировок.
https://github.com/fsprojects/FSharp.Data.Adaptive
#mvu #mvi #udf #adapton #adaptive #fsharp #incremental #computation #youtube #fp #functional
Доклад про то, как оптимизировать пересчет изменений VDOM, с помощью специальных типов данных.
Полезен для случаем очень сложных или высоко нагруженных UI, разрабатываем в UDF стиле.
Такой подход позволяет сделать мемоизацию / инкрементные вычисления, на любом языке, без плагинов к компилятору.
Применяется https://aardvarkians.com и в компании Jane Street для быстрой отрисовки котировок.
https://github.com/fsprojects/FSharp.Data.Adaptive
#mvu #mvi #udf #adapton #adaptive #fsharp #incremental #computation #youtube #fp #functional
YouTube
Functional data that adapts to change - Don Syme - NDC Oslo 2020
Functional data is simple, safe and productive, right! However, it's also immutable, requiring recomputation when change happens. And change is everywhere....
In this talk, I'll describe how the same patterns used for functional data can be applied to "adaptive…
In this talk, I'll describe how the same patterns used for functional data can be applied to "adaptive…