<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/javascripts/reports, branch docs/add_file_diff_description</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>Karma: Fix css selector for loading icon</title>
<updated>2019-07-26T09:40:17+00:00</updated>
<author>
<name>Lukas 'Eipi' Eipert</name>
<email>leipert@gitlab.com</email>
</author>
<published>2019-07-26T09:40:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6df22f17d2aa255742f2a728df7a00c0af4ee84c'/>
<id>6df22f17d2aa255742f2a728df7a00c0af4ee84c</id>
<content type='text'>
The GitLab UI update changed the spinner selector from `spinner` to
`gl-spinner`, so we need to update it, so that our tests won't fail.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The GitLab UI update changed the spinner selector from `spinner` to
`gl-spinner`, so we need to update it, so that our tests won't fail.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename vue_component_helper to text_helper</title>
<updated>2019-05-16T11:40:18+00:00</updated>
<author>
<name>Paul Slaughter</name>
<email>pslaughter@gitlab.com</email>
</author>
<published>2019-05-16T11:40:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=878e69299bde9875f14c82bc1429c4b0145a2c69'/>
<id>878e69299bde9875f14c82bc1429c4b0145a2c69</id>
<content type='text'>
**Why?**
This file only contains a few text based helper functions.
It has nothing to do with Vue or Vue components.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
**Why?**
This file only contains a few text based helper functions.
It has nothing to do with Vue or Vue components.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add jQuery matchers to Jest</title>
<updated>2019-04-01T18:55:57+00:00</updated>
<author>
<name>Winnie Hellmann</name>
<email>winnie@gitlab.com</email>
</author>
<published>2019-04-01T18:55:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e3465a5dde695f316fec13dfde477660b402fdb8'/>
<id>e3465a5dde695f316fec13dfde477660b402fdb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move some tests from Karma to Jest</title>
<updated>2019-03-23T16:53:46+00:00</updated>
<author>
<name>Winnie Hellmann</name>
<email>winnie@gitlab.com</email>
</author>
<published>2019-03-23T16:52:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=514ee63826e47229bfd03bdbb740f2dd1eae1d03'/>
<id>514ee63826e47229bfd03bdbb740f2dd1eae1d03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix failing tests</title>
<updated>2019-03-18T12:09:07+00:00</updated>
<author>
<name>Brandon Labuschagne</name>
<email>blabuschagne@gitlab.com</email>
</author>
<published>2019-03-18T12:09:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=193362482d8a43589d0cb7407769e741e521911e'/>
<id>193362482d8a43589d0cb7407769e741e521911e</id>
<content type='text'>
A number of the karma tests looked for the .fa-spinner class or the
icon element used for the font awesome spinner class.

These instances have been refactored to now look for the .spinner
class instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A number of the karma tests looked for the .fa-spinner class or the
icon element used for the font awesome spinner class.

These instances have been refactored to now look for the .spinner
class instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve performance of rendering large reports</title>
<updated>2018-11-06T10:39:11+00:00</updated>
<author>
<name>Lukas Eipert</name>
<email>leipert@gitlab.com</email>
</author>
<published>2018-11-06T10:20:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=26ab92d3f38eea724728d71bf033895e1e783d1d'/>
<id>26ab92d3f38eea724728d71bf033895e1e783d1d</id>
<content type='text'>
Instead of rendering all report items in 4 big lists, we make use of
vue-virtual-scroll-list and render only few dozens at once. This
improves the performance in several metrics:

- Initial load time
- Memory Pressure
- CPU Load
- DOM node count

In an example with around 11k reported security vulnerabilities:

- Initial load time: 27s -&gt; 4.1s
- Memory Pressure: ~750 MB -&gt; ~270 MB
- CPU Load (time spent on executing JS/Rendering): 22s -&gt; 2.5s
- DOM node count: 430k -&gt; 7k up to 30k while scrolling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of rendering all report items in 4 big lists, we make use of
vue-virtual-scroll-list and render only few dozens at once. This
improves the performance in several metrics:

- Initial load time
- Memory Pressure
- CPU Load
- DOM node count

In an example with around 11k reported security vulnerabilities:

- Initial load time: 27s -&gt; 4.1s
- Memory Pressure: ~750 MB -&gt; ~270 MB
- CPU Load (time spent on executing JS/Rendering): 22s -&gt; 2.5s
- DOM node count: 430k -&gt; 7k up to 30k while scrolling
</pre>
</div>
</content>
</entry>
<entry>
<title>Resolve eslint violations</title>
<updated>2018-10-17T16:18:17+00:00</updated>
<author>
<name>Mike Greiling</name>
<email>mike@pixelcog.com</email>
</author>
<published>2018-10-17T07:21:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7a3e605350fd501661d2cd0fe72440bf0773f4b7'/>
<id>7a3e605350fd501661d2cd0fe72440bf0773f4b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prettify all spec files</title>
<updated>2018-10-17T16:18:17+00:00</updated>
<author>
<name>Mike Greiling</name>
<email>mike@pixelcog.com</email>
</author>
<published>2018-10-17T07:13:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f666026d71ebefd70219d5078b1f0c83fa01f84d'/>
<id>f666026d71ebefd70219d5078b1f0c83fa01f84d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>enable jasmine/new-line-before-expect</title>
<updated>2018-10-17T04:57:29+00:00</updated>
<author>
<name>Johann Hubert Sonntagbauer</name>
<email>johann.sonntagbauer@gmail.com</email>
</author>
<published>2018-10-09T18:03:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6f5723a169b5d400c136dbd844fc54c68e5f8563'/>
<id>6f5723a169b5d400c136dbd844fc54c68e5f8563</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>enable jasmine/new-line-between-declarations</title>
<updated>2018-10-09T17:01:49+00:00</updated>
<author>
<name>Johann Hubert Sonntagbauer</name>
<email>johann.sonntagbauer@gmail.com</email>
</author>
<published>2018-10-09T17:01:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2a76e04091211c03684d236230331d6eabdf748e'/>
<id>2a76e04091211c03684d236230331d6eabdf748e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
