Skip to content

Latest commit

 

History

History
63 lines (52 loc) · 1.91 KB

TODO.md

File metadata and controls

63 lines (52 loc) · 1.91 KB

TODO

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:

  1. I'm looking for how to implement drag and drop from window to window.
  2. I open the list of topics.
  3. I find a drag and drop between the tabs
  4. I open up and get to an article about this and how to work with native drag and drop

🎯 Optimization options with large amounts of data:

  • 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.

🎯 BOM (Browser Object Model)

  • window
  • navigator
  • history
  • location
  • screen
  • document
  • localStorage (It is worth describe about how you can calculate and evaluate localStorage in an easy way)
  • sessionStorage (It is worth describe about how you can calculate and evaluate sessionStorage in an easy way)

🎯 Browser API

  • Worker
  • SharedWorker
  • WebWorker
  • ServiceWorker
  • BroadcastChannel

🎯 Optimizations

  • Event delegation.
  • Lazy loading.
  • Using workers for hard operations.
  • Optimize css.
  • Splitting algorithms.

TODO (Dmitry M.) Describe Optimizations topics.

🎯 Other topics

  • Drag and drop
    • Native
    • Emulation
  • Selection and Range TODO (Dmitry M.) Describe Other topic topics.

🎯 DOM (Document Object Model)

TODO (Dmitry M.) Describe DOM topics.

🎯 Event loop

TODO (Dmitry M.) Describe Event loop topics.

🎯 Accessibility

TODO (Dmitry M.) Describe Accessibility topics.

🎯 Micro Frontends

TODO (Dmitry M.) Describe Micro Frontends topics.

🎯 Architecture

TODO (Dmitry M.) Describe Architecture topics.