Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0004570
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] I. Performanceminoralways2008-08-05 09:272011-11-14 18:07
ReporteropabloView Statuspublic 
Assigned Todbaz 
PriorityurgentResolutionno change requiredFixed in Version
StatusclosedFix in branchpiFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version1.5
OS VersionAnyDatabase versionAnyAnt version1.7
Product Version2.40betaSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0004570: HTML pages are too heavy for Internet connection

DescriptionData size required to load a page is about 1Mb and it is too much for an Internet connection. This is due to JS files included in HTML pages
Steps To ReproduceRequest for any Openbravo page. Use Firebug to see the size of it.
Proposed SolutionMaybe including dojo 1.1 could be a solution (the heaviest JS library is DOJO).

Another solution is the following:

Remove all JS libraries from HTML pages, and put them in the frameset page. Include some libraries in all HTML pages (pages that should be inside the frameset) with the same function names that wrap a call to top.parent libraries.
Tagsperformance2.40scrum
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
depends on feature request 0004929 closeddbaz HTML pages are too heavy for Internet connection 
blocks feature request 0000421pi acknowledgeddbaz Make interface components HTML standard 

-  Notes
(0010063)
pnuding (reporter)
2008-11-07 09:00

Issue is scheduled for resolution in Sprint 3 of the Performance project - as discussed with PJuvara reduced priority to urgent to avoid confusion
(0011793)
dbaz (developer)
2008-12-31 13:36
edited on: 2008-12-31 13:37

Some measures

JAVASCRIPT
----------

minimizeJSandCSS=no

utils.js 145k
windowKeyboard.js 46.7k
shortcuts.js 10k
appStatus.js 13k
error.js 2k
messages.js 6k

TOTAL = 223k

minimizeJSandCSS=yes

utils.js 67k
windowKeyboard.js 29k
shortcuts.js 7k
appStatus.js 8.50k
error.js 0.5k
messages.js 2.5k

TOTAL = 115k


CSS
---

minimizeJSandCSS=no

Openbravo_ERP_250.css 250k


minimizeJSandCSS=yes

Openbravo_ERP_250.css 170k


DOJO
----

dojo 0.4.3 (OB ERP 2.35 and 2.40): 350k
dojo 1.2.x (OB ERP 2.50): 275k

(0042811)
dbaz (developer)
2011-11-14 18:07

As agreed with Jon Alegría, since it doesn't happen in Openbravo 3, it can be closed.

- Issue History
Date Modified Username Field Change
2008-08-05 09:27 opablo New Issue
2008-08-05 09:27 opablo Assigned To => cromero
2008-08-05 09:27 opablo sf_bug_id 0 => 2038515
2008-08-05 09:27 opablo Issue Monitored: opablo
2008-08-14 10:07 psarobe Assigned To cromero => dbaz
2008-08-14 10:07 psarobe Severity major => minor
2008-08-14 10:07 psarobe Status new => scheduled
2008-10-02 13:58 pjuvara Priority normal => high
2008-10-30 15:15 pjuvara Priority high => immediate
2008-11-06 08:58 pjuvara Assigned To dbaz => iperdomo
2008-11-06 10:25 iperdomo Tag Attached: performance2.40scrum
2008-11-07 09:00 pnuding Note Added: 0010063
2008-11-07 09:00 pnuding Priority immediate => urgent
2008-12-30 11:42 iciordia Assigned To iperdomo => dbaz
2008-12-31 13:36 dbaz Note Added: 0011793
2008-12-31 13:37 dbaz Note Edited: 0011793
2008-12-31 13:37 dbaz Note Edited: 0011793
2009-01-26 17:43 dbaz Type defect => feature request
2009-01-26 17:46 dbaz Relationship added depends on 0000421
2009-01-26 17:46 dbaz Relationship replaced blocks 0000421
2009-01-26 17:47 dbaz Status scheduled => acknowledged
2010-03-11 10:28 rafaroda Issue Monitored: rafaroda
2011-11-14 18:06 dbaz Status acknowledged => scheduled
2011-11-14 18:06 dbaz fix_in_branch => pi
2011-11-14 18:07 dbaz Note Added: 0042811
2011-11-14 18:07 dbaz Status scheduled => closed
2011-11-14 18:07 dbaz Resolution open => no change required


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker