[ 
https://issues.apache.org/jira/browse/WEEX-61?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Danz He resolved WEEX-61.
-------------------------
    Resolution: Implemented

> separate vue-render into render core and plugins.
> -------------------------------------------------
>
>                 Key: WEEX-61
>                 URL: https://issues.apache.org/jira/browse/WEEX-61
>             Project: Weex
>          Issue Type: Improvement
>          Components: Web Renderer
>    Affects Versions: 0.15
>            Reporter: Danz He
>            Assignee: Danz He
>            Priority: Major
>             Fix For: 0.15
>
>
>     For the loading performance's sake, we should separate vue-render into 
> two parts: render core and plugins.
>     The render core includes all the basic function for render to work, and 
> the basic components which are `text`, `image`, `div` and the scrollable 
> components and their child components such as `cell`, `header` for `list` and 
> `scroller`.
>     The plugins part is the extended built-in components and API modules. 
> Components like `a` and `video` are not always used in user's project, 
> therefore it's a big waste for bandwidth and bundle size to integrate these 
> components into render core part. For this sake I package the components into 
> npm packages, and now users can import the corresponding npm package into 
> their project if they use a plugin component.
>     And I also change some packing logic in build config files, so that you 
> can pack up all the plugins and the render core by just using a certain npm 
> script.
>     I also adjust some test files since the file structure of components and 
> modules have been changed into installable modules.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to