DioxusLabs / DioxusLabs/dioxus

Unkeyed list diffing enhancements

Open
#2,189 0 comments 0 reactions 0 assignees View on GitHub
core enhancement
Dominant language
Rust
Stars
39.1k
Forks
1.9k
Avg merge
4d 10h
Merged PRs (30d)
4

Description

## Feature Request

We should implement more look-ahead optimizations for unkeyed lists. Sometimes you omit a key or are lazy and we can likely make the vast majority of cases as good as having a key. Things like look-ahead, look-back, index/hash caching, etc.

Also, auto-hashing of an unkeyed template's dynamic portions in small cases could allow us to generate keys implicitly from data, perhaps dropping the need for keys completely.

This would let us do things like the counters example keylessly but with keyed performance which would be a huuuge win for basic/lazy usecases.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.