TODO (Dmitry M.) Think about the structure. I would like it to be not just a reference book, but a set of ready-made proposals in which solutions can be found according to the description of pain Example of a workflow that i want to achieve:
- I'm looking for how to implement drag and drop from window to window.
- I open the list of topics.
- I find a drag and drop between the tabs
- I open up and get to an article about this and how to work with native drag and drop
- Virtualization.
- Progressive rendering.
- Pagination.
- Event delegation. (It also applies to the general concept of optimization, but it can also help well with a large amount of data)
- About problems with dynamic CSS.
window
navigator
history
location
screen
document
localStorage
(It is worth describe about how you can calculate and evaluatelocalStorage
in an easy way)sessionStorage
(It is worth describe about how you can calculate and evaluatesessionStorage
in an easy way)
Worker
SharedWorker
WebWorker
ServiceWorker
BroadcastChannel
- Event delegation.
- Lazy loading.
- Using workers for hard operations.
- Optimize css.
- Splitting algorithms.
TODO (Dmitry M.) Describe Optimizations topics.
- Drag and drop
-
- Native
-
- Emulation
Selection
andRange
TODO (Dmitry M.) Describe Other topic topics.
TODO (Dmitry M.) Describe DOM topics.
TODO (Dmitry M.) Describe Event loop topics.
TODO (Dmitry M.) Describe Accessibility topics.
TODO (Dmitry M.) Describe Micro Frontends topics.
TODO (Dmitry M.) Describe Architecture topics.