Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build DepCache info files (*-h2-preload.js) for better HTTP/2 support #22

Open
wants to merge 1 commit into
base: v2
Choose a base branch
from

Conversation

codeworrior
Copy link
Member

Create the same kind of depCache info files that the existing inhouse-tooling (Maven) already creates.

@codeworrior codeworrior requested a review from matz3 June 18, 2018 10:18
@coveralls
Copy link

coveralls commented Jun 18, 2018

Coverage Status

Coverage increased (+0.02%) to 90.605% when pulling 00ee973 on generate-h2-preload-files into b0ff7b8 on master.

@coveralls
Copy link

Pull Request Test Coverage Report for Build 135

  • 1 of 12 (8.33%) changed or added relevant lines in 2 files are covered.
  • 2 unchanged lines in 1 file lost coverage.
  • Overall coverage decreased (-1.2%) to 61.483%

Changes Missing Coverage Covered Lines Changed/Added Lines %
lib/tasks/bundlers/generateLibraryPreload.js 0 11 0.0%
Files with Coverage Reduction New Missed Lines %
lib/types/library/LibraryBuilder.js 2 90.24%
Totals Coverage Status
Change from base Build 130: -1.2%
Covered Lines: 423
Relevant Lines: 624

💛 - Coveralls

@codeworrior codeworrior force-pushed the generate-h2-preload-files branch from dbb9efc to 60c7caa Compare June 22, 2018 09:08
@codeworrior codeworrior force-pushed the generate-h2-preload-files branch 2 times, most recently from 7102405 to a2b9599 Compare July 5, 2018 17:10
@RandomByte RandomByte added the enhancement New feature or request label Oct 18, 2018
- implement a new bundle section type 'depcache' in the lbt builder
- ignore pseudo-dependencies 'require', 'module' and 'exports' in
  the dependency analyzer (so that they don't appear in the dependency
  cache)
- add configuration in the library and component preload bundlers
  to create bundles with the new section types in parallel to the
  existing preload bundles (using an '-h2-preload' suffix)
- configure fixture applications g,h,i,j and fixture libraries e,h,i,j
  to use evo bundle format by adding a dependency to the sap.ui.core
  substitute fixture (sap.ui.core-evo)
- add the newly introduced h2-preload bundles to the set of expected
  files in all fixtures that are used with one of the module bundling
  tasks
@codeworrior codeworrior force-pushed the generate-h2-preload-files branch from a2b9599 to 00ee973 Compare January 1, 2020 18:23
@ecker ecker added the wontfix This will not be worked on label Jan 26, 2021
@RandomByte RandomByte changed the base branch from master to v2 November 3, 2022 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request wontfix This will not be worked on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants