0.11.2 • Published 11 days ago

@times-components/lazy-load v0.11.2

Weekly downloads
410
License
BSD-3-Clause
Repository
github
Last release
11 days ago

Lazy Load

This is implemented with IntersectionObserver and therefore is web only.

There are two props rootMargin and threshold which are as is in the docs above. Be sure to set a sensible threshold otherwise you may not get the lazy loading you were expecting. For example a threshold of 0 would mean no laziness.

When the component mounts it first tells the consumer that it should take any appropriate client side measures such as measuring the width of things and using them for any calculations they need to make.

When the consumer has registered DOM nodes with LazyLoad via the provided registerNode callback, it will be re-rendered with a Map of the observed nodes using the node's id as the key and the node itself as the value.

For browsers that don't support IntersectionObserver, registerNode will be buffered and all nodes will be returned as "observed".

Contributing

Please read CONTRIBUTING.md before contributing to this package

Running the code

Please see our main README.md to get the project running locally

Development

The code can be formatted and linted in accordance with the agreed standards.

yarn fmt
yarn lint

Testing

Testing can be done on each platform individually

yarn test:web

Visit the official

storybook to see it in action

Future

Lazy Load could be a little more intelligent and only lazy load resources if on a poor network connection perhaps with an option to alwaysLazyLoad.

0.11.2

11 days ago

0.11.2-alpha.6

20 days ago

0.11.1

1 month ago

0.11.1-alpha.84

1 month ago

0.11.1-alpha.82

1 month ago

0.11.0

3 months ago

0.7.30-alpha.159

3 months ago

0.10.0

3 months ago

0.9.0

3 months ago

0.8.1

3 months ago

0.8.1-alpha.3

3 months ago

0.8.0

3 months ago

0.7.34-alpha.7

3 months ago

0.7.34

3 months ago

0.7.35-alpha.0

3 months ago

0.7.30-alpha.156

3 months ago

0.7.33

3 months ago

0.7.30-alpha.166

4 months ago

0.7.32

4 months ago

0.7.31

4 months ago

0.7.30

4 months ago

0.7.21

9 months ago

0.7.24

9 months ago

0.7.23

9 months ago

0.7.20

9 months ago

0.7.29

6 months ago

0.7.26

9 months ago

0.7.25

9 months ago

0.7.28

7 months ago

0.7.27

7 months ago

0.7.27-alpha.140

7 months ago

0.7.19

1 year ago

0.7.13

1 year ago

0.7.12

1 year ago

0.7.18

1 year ago

0.7.15

1 year ago

0.7.14

1 year ago

0.7.17

1 year ago

0.7.16

1 year ago

0.7.11

1 year ago

0.7.9

1 year ago

0.7.8

1 year ago

0.7.10

1 year ago

0.7.6

1 year ago

0.7.7

1 year ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.4

2 years ago

0.7.3

2 years ago

0.7.5

1 year ago

0.7.0

2 years ago

0.6.61

2 years ago

0.6.60

2 years ago

0.6.63

2 years ago

0.6.62

2 years ago

0.6.58

2 years ago

0.6.57

2 years ago

0.6.59

2 years ago

0.6.54

2 years ago

0.6.53

2 years ago

0.6.56

2 years ago

0.6.55

2 years ago

0.6.50

2 years ago

0.6.52

2 years ago

0.6.51

2 years ago

0.6.49

2 years ago

0.6.43

2 years ago

0.6.42

2 years ago

0.6.45

2 years ago

0.6.44

2 years ago

0.6.41

2 years ago

0.6.40

2 years ago

0.6.47

2 years ago

0.6.46

2 years ago

0.6.48

2 years ago

0.6.34

2 years ago

0.6.39

2 years ago

0.6.36

2 years ago

0.6.35

2 years ago

0.6.38

2 years ago

0.6.37

2 years ago

0.6.33

2 years ago

0.6.32

2 years ago

0.6.31

2 years ago

0.6.30

2 years ago

0.6.29

2 years ago

0.6.28

2 years ago

0.6.27

2 years ago

0.6.26

2 years ago

0.6.25

3 years ago

0.6.24

3 years ago

0.6.23

3 years ago

0.6.22

3 years ago

0.6.21

3 years ago

0.6.20

3 years ago

0.6.18

3 years ago

0.6.19

3 years ago

0.6.17

3 years ago

0.6.16

3 years ago

0.6.15

3 years ago

0.6.14

3 years ago

0.6.13

4 years ago

0.6.12

4 years ago

0.6.11

4 years ago

0.6.10

4 years ago

0.6.9

4 years ago

0.6.8

4 years ago

0.6.7

4 years ago

0.6.6

4 years ago

0.6.5

4 years ago

0.6.4

4 years ago

0.6.3

4 years ago

0.6.2

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.32

4 years ago

0.5.31

4 years ago

0.5.30

4 years ago

0.5.29

4 years ago

0.5.28

4 years ago

0.5.27

4 years ago

0.5.22

4 years ago

0.5.25

4 years ago

0.5.26

4 years ago

0.5.23

4 years ago

0.5.24

4 years ago

0.5.21

4 years ago

0.5.20

4 years ago

0.5.19

4 years ago

0.5.18

4 years ago

0.5.16

4 years ago

0.5.17

4 years ago

0.5.14

4 years ago

0.5.15

4 years ago

0.5.13

4 years ago

0.5.12

4 years ago

0.5.11

4 years ago

0.5.10

4 years ago

0.5.9

4 years ago

0.5.8

4 years ago

0.5.7

4 years ago

0.5.6

4 years ago

0.5.5

4 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.77

4 years ago

0.4.76

4 years ago

0.4.75

5 years ago

0.4.74

5 years ago

0.4.73

5 years ago

0.4.72

5 years ago

0.4.71

5 years ago

0.4.70

5 years ago

0.4.69

5 years ago

0.4.68

5 years ago

0.4.67

5 years ago

0.4.66

5 years ago

0.4.65

5 years ago

0.4.64

5 years ago

0.4.63

5 years ago

0.4.62

5 years ago

0.4.61

5 years ago

0.4.60

5 years ago

0.4.59

5 years ago

0.4.58

5 years ago

0.4.57

5 years ago

0.4.56

5 years ago

0.4.55

5 years ago

0.4.54

5 years ago

0.4.53

5 years ago

0.4.52

5 years ago

0.4.51

5 years ago

0.4.50

5 years ago

0.4.49

5 years ago

0.4.48

5 years ago

0.4.47

5 years ago

0.4.46

5 years ago

0.4.45

5 years ago

0.4.44

5 years ago

0.4.43

5 years ago

0.4.42

5 years ago

0.4.41

5 years ago

0.4.40

5 years ago

0.4.39

5 years ago

0.4.38

5 years ago

0.4.37

5 years ago

0.4.36

5 years ago

0.4.35

5 years ago

0.4.34

5 years ago

0.4.33

5 years ago

0.4.32

5 years ago

0.4.31

5 years ago

0.4.30

5 years ago

0.4.29

5 years ago

0.4.28

5 years ago

0.4.27

5 years ago

0.4.26

5 years ago

0.4.25

5 years ago

0.4.24

5 years ago

0.4.21

5 years ago

0.4.20

5 years ago

0.4.19

5 years ago

0.4.18

5 years ago

0.4.17

5 years ago

0.4.16

5 years ago

0.4.15

5 years ago

0.4.14

5 years ago

0.4.13

5 years ago

0.4.12

5 years ago

0.4.11

5 years ago

0.4.10

5 years ago

0.4.9

5 years ago

0.4.8

5 years ago

0.4.7

5 years ago

0.4.6

5 years ago

0.4.5

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.11

5 years ago

0.3.10

5 years ago

0.3.9

5 years ago

0.3.8

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.24

5 years ago

0.1.23

5 years ago

0.1.22

5 years ago

0.1.21

5 years ago

0.1.20

5 years ago

0.1.19

5 years ago

0.1.18

5 years ago

0.1.17

5 years ago

0.1.16

5 years ago

0.1.15

5 years ago

0.1.14

5 years ago

0.1.13

5 years ago

0.1.12

5 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago