<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/assets/javascripts/lazy_loader.js, branch patch-53</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Add qa element</title>
<updated>2019-01-18T14:12:00+00:00</updated>
<author>
<name>Sanad Liaquat</name>
<email>sliaquat@gitlab.com</email>
</author>
<published>2019-01-18T14:12:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=099613f41248f5c6d7ae5f6dfdb7a753e64c30cd'/>
<id>099613f41248f5c6d7ae5f6dfdb7a753e64c30cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use intersectionRatio to determine intersection</title>
<updated>2018-11-26T13:29:34+00:00</updated>
<author>
<name>Lukas Eipert</name>
<email>leipert@gitlab.com</email>
</author>
<published>2018-11-26T13:26:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ab83c1e419b25436e76ed94f06e056f0bb1f4d53'/>
<id>ab83c1e419b25436e76ed94f06e056f0bb1f4d53</id>
<content type='text'>
Some older browsers do not ship with isIntersecting, while they already
have IntersectionObserver support. We make use of `intersectionRatio`
now to fix the Lazy Loader for those browsers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some older browsers do not ship with isIntersecting, while they already
have IntersectionObserver support. We make use of `intersectionRatio`
now to fix the Lazy Loader for those browsers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Attempt to fix lazy loader spec transient failure</title>
<updated>2018-11-26T08:57:21+00:00</updated>
<author>
<name>Luke Bennett</name>
<email>lbennett@gitlab.com</email>
</author>
<published>2018-11-26T08:57:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1877eb49c0bfe855eca74209441f954c4550ffef'/>
<id>1877eb49c0bfe855eca74209441f954c4550ffef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve performance of LazyLoader by using IntersectionObserver</title>
<updated>2018-10-01T13:42:19+00:00</updated>
<author>
<name>Lukas Eipert</name>
<email>leipert@gitlab.com</email>
</author>
<published>2018-09-06T14:36:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4552a9f9fb14b82ae9c0b6b8cf971b0517721a75'/>
<id>4552a9f9fb14b82ae9c0b6b8cf971b0517721a75</id>
<content type='text'>
Every browser which supports IntersectionObserver will now use it over
observing scroll and resize events. Older browsers without support fall
back on the previous behavior.

Additionally the MutationObserver can be enabled and disabled manually
via the helper method `startContentObserver` and `stopContentObserver`.
This might prove useful on pages where we manipulate the DOM
extensively.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Every browser which supports IntersectionObserver will now use it over
observing scroll and resize events. Older browsers without support fall
back on the previous behavior.

Additionally the MutationObserver can be enabled and disabled manually
via the helper method `startContentObserver` and `stopContentObserver`.
This might prove useful on pages where we manipulate the DOM
extensively.
</pre>
</div>
</content>
</entry>
<entry>
<title>Porting MR Vue Memory Fixes to current master</title>
<updated>2018-08-08T02:50:01+00:00</updated>
<author>
<name>Tim Zallmann</name>
<email>tzallmann@gitlab.com</email>
</author>
<published>2018-08-08T02:50:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=8daf9db68fee40c49f7f5610625eefc1a5d79b32'/>
<id>8daf9db68fee40c49f7f5610625eefc1a5d79b32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Send resize parameters for avatars</title>
<updated>2018-08-07T06:04:33+00:00</updated>
<author>
<name>Tim Zallmann</name>
<email>tzallmann@gitlab.com</email>
</author>
<published>2018-08-07T06:04:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fac4f50cf6bd923cbf6c5b7a9a69c39e5b2d9181'/>
<id>fac4f50cf6bd923cbf6c5b7a9a69c39e5b2d9181</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable no-restricted-globals in JS files</title>
<updated>2018-06-15T15:58:27+00:00</updated>
<author>
<name>gfyoung</name>
<email>gfyoung17@gmail.com</email>
</author>
<published>2018-06-15T15:58:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=bce890820f6ed0e75537b546d5ef1a0090c53b52'/>
<id>bce890820f6ed0e75537b546d5ef1a0090c53b52</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase lazy loader performance</title>
<updated>2017-10-31T17:18:09+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2017-10-31T17:18:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1f60cd8cd74b530932aa84e4e6b9ad1b10891c0a'/>
<id>1f60cd8cd74b530932aa84e4e6b9ad1b10891c0a</id>
<content type='text'>
This stops the checkElementsInView method from running when there aren't any lazy load images on the page. By calling this method we are causing an unnecessary reflow which on large pages is a massive performance issue
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This stops the checkElementsInView method from running when there aren't any lazy load images on the page. By calling this method we are causing an unnecessary reflow which on large pages is a massive performance issue
</pre>
</div>
</content>
</entry>
<entry>
<title>Resolve "Lazy load images on the Frontend"</title>
<updated>2017-07-24T17:36:52+00:00</updated>
<author>
<name>Tim Zallmann</name>
<email>tzallmann@gitlab.com</email>
</author>
<published>2017-07-24T17:36:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=52b8a0db689c2df968776a1f369ea6a6db245d39'/>
<id>52b8a0db689c2df968776a1f369ea6a6db245d39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
