[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search
 
Modify

CLDR Ticket #11155(accepted survey)

Opened 3 months ago

Last modified 6 weeks ago

Pages too big?

Reported by: mark Owned by: mellie
Component: unknown Data Locale:
Phase: dsub Review:
Weeks: Data Xpath:
Xref:

ticket:7590

Description

There is a test to make sure that pages don't get too large. It was just testing annotations, but as a part of some work for ticket:11117, generalized the test and (if verbose) prints a table of sizes (included below).

The purpose of testing for large pages is that we want each page to load fairly quickly. However, as I looked at it, I think the page load time needs more than this test. For example,

  1. we run all the example code (to build the examples) when the test is first displayed, so the number of items with examples (and the complexity of the code for those examples) affects the load time.
  2. we run the tests on all the items on the page, so the number and complexity of the tests run on each item (it varies per item) make a difference also.
  3. it is unclear to me how the comprehensive items (that is, items not visible) affect the page loading time. Some pages are tiny in modern, but large in comprehensive.

So right now the test is just a 'red flag' to check that it isn't too large. As part of the performance work, we may want to refine it to be a better test.

Section Page Modern Comprehensive
Numbers Number Formatting Patterns 17 945
Date & Time Fields 671 711
Characters People 646 646
Numbers Symbols 21 541
Units Volume 353 525
Units Length 290 405
Characters Travel & Places 404 404
Characters Symbols2 386 386
Characters Objects 362 362
Date & Time Gregorian 334 338
Units Other Units 213 306
Units Duration 227 255
Units Energy and Power 168 252
Currencies Southern/Eastern Europe 130 252
Characters Animals & Nature 248 248
Units Digital 154 231
Units Mass and Weight 162 228
Characters Smileys 226 226
Currencies North America (C) 194 218
Characters Food & Drink 216 216
Numbers Compact Decimal Formatting 216 216
Units Area 136 204
Units Weather 137 195
Currencies South America (C) 115 181
Locale Display Names Scripts 47 181
Currencies Eastern Africa 142 178
Currencies Western Asia (C) 135 173
Units Electrical and Frequency 112 168
Locale Display Names Keys 78 168
Date & Time Hebrew 61 168
Date & Time Coptic 78 165
Date & Time Islamic 102 156
Currencies Northern/Western Europe 53 153
Characters Activities 152 152
Timezones North America 152 152
Locale Display Names Languages (K-N) 118 151
Units Speed and Acceleration 91 126
Locale Display Names Languages (A-D) 82 118
Currencies Unknown Region (C) 16 115
Currencies Western Africa 92 108
Locale Display Names Languages (O-S) 75 103
Characters Category 101 101
Date & Time Generic 81 97
Currencies Southeast Asia (C) 90 96
Timezones South America 88 88
Locale Display Names Languages (E-J) 67 87
Currencies Eastern Asia (C) 79 85
Currencies Southern Asia (C) 77 81
Currencies Oceania (C) 77 77
Timezones Oceania 75 77
Locale Display Names Languages (T-Z) 56 76
Timezones Africa 75 75
Timezones Europe 72 72
Characters Typography 70 71
Timezones Russia 59 68
Currencies Northern Africa 49 67
Currencies Middle Africa 34 66
Locale Display Names Territories (Africa) 64 64
Locale Display Names Territories (Asia) 56 56
Locale Display Names Territories (Europe) 55 55
Currencies Central Asia (C) 41 51
Currencies Southern Africa 35 45
Timezones Australasia 43 43
Locale Display Names Territories (North America) 42 42
Timezones Western Asia 38 38
Locale Display Names Geographic Regions 37 37
Timezones Eastern Asia 36 36
Locale Display Names Territories (Oceania) 34 34
Timezones Southeast Asia 27 27
Miscellaneous Linguistic Elements 24 24
Miscellaneous Displaying Lists 24 24
Timezones Southern Asia 23 23
Timezones Central Asia 21 21
Characters Component 18 18
Locale Display Names Territories (South America) 17 17
Timezones Antarctica 16 16
Units Coordinates 15 15
Characters Flags 14 14
Numbers Minimal Pairs 7 7
Timezones Timezone Display Patterns 7 7
Core Data Alphabetic Information 5 7
Locale Display Names Locale Name Patterns 6 6
Timezones Overrides 3 4
Units Measurement Systems 3 3
Units Compound Units 3 3
Core Data Numbering Systems 2 3
Timezones Unknown Region 1 1

Attachments

Change History

comment:1 Changed 6 weeks ago by mark

  • Owner changed from anybody to mellie
  • Priority changed from assess to major
  • Type changed from unknown to survey
  • Status changed from new to accepted
  • Milestone changed from UNSCH to 34

comment:2 Changed 6 weeks ago by srl

  • Xref set to 7590

see https://unicode.org/cldr/trac/ticket/7590#comment:1 - ideally we shoudl get rid of the 'pages' concept completely, and use smart scrolling, etc. - modern best practices for web apps

View

Add a comment

Modify Ticket

Action
as accepted
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.