Project

General

Profile

Actions

User story #4961

closed

Clean-up js/css ressources links

Added by François ARMAND over 10 years ago. Updated over 9 years ago.

Status:
Released
Priority:
1 (highest)
Category:
Performance and scalability
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

Our Javascript and CSS ressources links are a mess and we need to clean them up before even considering other performance optimization on them.

So for now, at least:

- use the minified version of the used library (jquery, ui, etc). That accounts for hundreds of ko
- clean-up ressources links: prefer full feature package to individual plugins (especially for UI - each http connection is very expensive), put ALL js loading in the main template (browser are very good to optimize identic headers), etc.


Subtasks 4 (0 open4 closed)

Bug #5012: some css are broken in rudder-webapp since js/css cleaning/minification ReleasedNicolas CHARLES2014-06-13Actions
Bug #5042: tabs are not working anymore since rudder js minificationReleasedNicolas CHARLES2014-06-16Actions
Bug #5043: some css are still not applied (order of files is not correct) since optimization of css ReleasedNicolas CHARLES2014-06-16Actions
Bug #5047: api management page: button is disabled since minificationReleasedNicolas CHARLES2014-06-16Actions
Actions #1

Updated by François ARMAND over 10 years ago

  • Assignee changed from Ade Bradshaw to François ARMAND
Actions #2

Updated by François ARMAND over 10 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Nicolas CHARLES
  • Pull Request set to https://github.com/Normation/rudder/pull/543

PR is here: https://github.com/Normation/rudder/pull/543

The responsivness seems to be far far better !
(or perhaps it's just a fealing coming from the clean HEAD in the common-layout).

I think I tested all the pages to check nothing brokes, but perhaps I missed some (workflows ? compliance pop-up ? etc)

Actions #3

Updated by Nicolas CHARLES over 10 years ago

  • Status changed from Pending technical review to 12

oh, this has been merged, but due to bad ticket number, it does not appear

commit is : rudder:f605e2e22fa78870d0acaf9d143f310d99ff7792.

Actions #4

Updated by Nicolas CHARLES over 10 years ago

  • Status changed from 12 to Pending release
Actions #5

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.11.0~beta1 that was released yesterday.

Actions #6

Updated by Benoît PECCATTE over 9 years ago

  • Tracker changed from Enhancement to User story
Actions

Also available in: Atom PDF