# Keyed List Example

[![Demo](https://img.shields.io/website?label=demo&url=https%3A%2F%2Fexamples.yew.rs%2Fkeyed_list)](https://examples.yew.rs/keyed_list)

This example consists of a list which can be manipulated in various ways.

## Running

Because this example is a performance demonstration you should use it with the `--release` flag:

```bash
trunk serve --release
```

## Concepts

Demonstrates how using keyed elements improves the performance of comparing changes to lists.

## Improvements

- Improve the name and address generation so that they don't look like gibberish
- Show the time it took to update the DOM on the page instead of just the console
- Improve the presentation of the example with CSS
