Skip to content

Remove blob viewer bundles

Mike Greiling requested to merge remove-blob-viewer-bundles into master

What does this MR do?

Removes all of the rich blob viewer bundles from webpack and turns them into dynamic code-split chunks.

Are there points in the code the reviewer needs to double check?

Rich blob previews should still work for:

  • Balsamiq files (.bmpr)
  • iPython Notebook files (.ipynb)
  • PDF files (.pdf)
  • Sketch files (.sketch)
  • Stereolithography files (.stl)

Here is a zip file with examples of each file type (for testing):

file_examples.zip

Why was this MR needed?

We're removing as many of the manual webpack bundle entries as possible for ~"technical debt" and ~performance reasons

What are the relevant issue numbers?

Related to: gitlab-org/gitlab-ce#43564

Edited by Mike Greiling

Merge request reports

Loading