0.0.0 • Published 3 years ago

lazy-loop v0.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

lazy-loop

<ul>
    <li>header</li>
    <lazy-loop id=lazyLoop page-size=100 min-height=400 tag=li></lazy-loop>
    <li>footer</li>
</ul>
<script>
    const list = [];
    for(let i = 0; i < 1000000; i++){
        list.push({
            textContent:`hello ${i}`,
        });
    }
    lazyLoop.items = list;
</script>

produces:

<ul>
    <li>header</li>
    <lazy-loop id=lazyLoop page-size=100 min-height=400 tag=li></lazy-loop>
    <laissez-dom>
        <template>
            <ib-id tag=li>
        </template>
    </laissez-dom>
        ...
    <laissez-dom>
        <template>
            <ib-id tag=li>
        </template>
    </laissez-dom>