iron-list - Element for a virtual, "infinite" list

  •        4

iron-list displays a virtual, 'infinite' list. The template inside the iron-list element represents the DOM to create for each list item. The items property specifies an array of list item data. For performance reasons, not every item in the list is rendered at once; instead a small subset of actual template elements (enough to fill the viewport) are rendered and reused as the user scrolls. As such, it is important that all state of the list template be bound to the model driving it, since the view may be reused with a new model at any time. Particularly, any state that may change as the result of a user interaction with the list item must be bound to the model to avoid view state inconsistency.

https://github.com/PolymerElements/iron-list

Dependencies:

@polymer/polymer : ^3.0.0
@polymer/iron-resizable-behavior : ^3.0.0-pre.26
@polymer/iron-a11y-keys-behavior : ^3.0.0-pre.26
@polymer/iron-scroll-target-behavior : ^3.0.0-pre.26

Tags
Implementation
License
Platform

   




Related Projects

vue-virtual-scroll-list - A vue component that support big data list with high scroll performance.

  •    Javascript

If you are looking for a vue component which support big data list and high scroll performance, you are in the right place. Tiny and very very easy to use.

awesome-compilers - :sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes

  •    

A curated list of awesome resources, learning materials, tools, frameworks, platforms, technologies and source code projects in the field of Compilers, Interpreters and Runtimes. This list has a bias towards education.This section aims at listing code projects of Compilers, Interpreters, Translators, Runtimes, Virtual Machines and the like.

awesome-honeypots - an awesome list of honeypot resources

  •    Python

A curated list of awesome honeypots, plus related components and much more, divided into categories such as Web, services, and others, with a focus on free and open source projects. There is no pre-established order of items in each category, the order is for contribution. If you want to contribute, please read the guide.


awesome-angular - :page_facing_up: A curated list of awesome Angular resources by @TipeIO

  •    HTML

Awesome list of Angular seed repos, starters, boilerplates, examples, tutorials, components, modules, videos, and anything else in the Angular ecosystem. View as github page.Angular is a development platform for building mobile and desktop web applications.

awesome-web-security - 🐶 A curated list of Web Security materials and resources.

  •    

🐶 Curated list of Web Security materials and resources.Needless to say, most of websites on-line are suffered from various type of bugs, which might eventually lead to vulnerabilities. Why would this happen so often? Many factors can be involved, including misconfiguration, shortage of engineers' security skills, and etc. Therefore, here is the curated list of Web Security materials and resources for learning the cutting edge penetrating techniques.

material-components-web-react - Material Components for React (MDC React)

  •    Javascript

MDC React is a wrapper library for MDC Web. We're aiming for MDC React Components to mirror MDC Web Components. Please refer to our MDC Web Catalog to interact with the Components. This repo also serves as an example of how to use MDC Web's Foundation and Adapter classes. The following is a list of the components that are ready to be used, with corresponding links to the material.io design spec and MDC Web code.

uxofvr.com - A list of resources about the UI/UX considerations for VR.

  •    HTML

Many thanks to all of the authors of the talks, articles, and guides referenced in the list. Without these people doing the hard thinking, Virtual Reality wouldn't be where it is today. If you would like to suggest a resource, you can do so by creating an issue.

polymer-redux - Polymer bindings for Redux.

  •    Javascript

Polymer bindings for Redux. Bind store state to properties and dispatch actions from within Polymer Elements. Polymer is a modern library for creating Web Components within an application. Redux is a state container for managing predictable data. Binding the two libraries together allows developers to create powerful and complex applications faster and simpler. This approach allows the components you build with Polymer to be more focused on functionality than the applications state.

ghost - Create, list, delete, and modify /etc/hosts entries with ease...

  •    Ruby

A gem that allows you to create, list, and modify local hostnames with ease in Linux and other Unix-based operating systems (more to come)... This gem is designed primarily for web developers who need to add and modify hostnames to their system for virtual hosts on their local/remote web server. However, it could be of use to other people who would otherwise modify their /etc/hosts file manually and flush the cache.

Brick - UI Web Components for Modern Web Apps

  •    Javascript

Brick is a collection of UI components designed for the easy and quick building of web application UIs. Brick components are built using the Web Components standard to allow developers to describe the UI of their app using the HTML syntax they already know.

awesome-ios - A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

  •    Swift

A curated list of awesome iOS frameworks, libraries, tutorials, Xcode extensions and plugins, components and much more. The list is divided into categories such as Frameworks, Components, Testing and others, open source projects, free and paid services. There is no pre-established order of items in each category, the order is for contribution. If you want to contribute, please read the guide. Instabug has just released their visual repro steps feature to enable you to trace all the views that the user interacted with before a bug or a crash occured. This will help you reproduce bugs and fix them 10x faster. We highly recommend integrating Instabug’s framework as they compiled a lot of other great features like network logs and screen annotations, providing you with useful and rich data attached to each bug or crash report. Instabug is offering awesome-ios community an exclusive 15% discount on all paid plans. Go to 1 minute integration guide.

Sympa - Mailing List Server

  •    Perl

Sympa is an opensource mailing list manager. It provides advanced features with a rich and secure web interface. It is scalable for big mailings lists ( > 700.000 list members). It supports various authentication method (SSO, LDAP, X509), Web archive with access control, Message removal, Automatic bounce management.

awesome-webgl - A curated list of awesome WebGL libraries, resources and much more

  •    

This is a curated list of awesome WebGL libraries, resources and much more. WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 3D computer graphics and 2D graphics within any compatible web browser without the use of plug-ins. WebGL is integrated completely into all the web standards of the browser allowing GPU accelerated usage of physics and image processing and effects as part of the web page canvas.

awesome-ethereum-virtual-machine - Ethereum Virtual Machine Awesome List

  •    

A curated list of resources on the Ethereum Virtual Machine (EVM), which is the virtual machine executed on the Ethereum network. Here is how to contribute.

Seaside - Web framework for Smalltalk platforms

  •    Pharo

Seaside provides a layered set of abstractions over HTTP and HTML that let you build highly interactive web applications quickly, reusably and maintainably. It is based on Smalltalk, a proven and robust language that is implemented by different vendors.