Skip to main content

Reduce plugin entry code

When using MiniStar, in order to ensure the timing of the code, it may be necessary to load the plug-in code before loading the main project code.

At this time, the size of the plug-in code itself is very important.

We should try our best to ensure the size of the plug-in code entry file.

Dynamic loading#

Use dynamic loading as much as possible to split internal logic

import('/path/to/other/logic').then(() => {
// ...
})

Asynchronous component#

If you are using a UI framework such as React, you can use a dynamically loaded asynchronous component to instead of the original direct introduction.