Closed
Bug 338969
Opened 20 years ago
Closed 20 years ago
loading an instance and populating a select1 with its data is very slow
Categories
(Core Graveyard :: XForms, defect)
Core Graveyard
XForms
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 329935
People
(Reporter: maria.soler, Assigned: aaronr)
Details
Attachments
(2 files)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; ca; rv:1.8.0.3) Gecko/20060513 Ubuntu/dapper Firefox/1.5.0.3
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; ca; rv:1.8.0.3) Gecko/20060513 Ubuntu/dapper Firefox/1.5.0.3
We load an instance with xml data and populate a select1 with this. We do this because this data has to be dinamically generated. Even if we us an xml local file, the loading of this data has a delay of some minutes... This delay depends on the size of the xml, but even with not so big files is larger than it should be.It is not usable.
Reproducible: Always
Steps to Reproduce:
1. open the form attached
2. you'll see the time it will take to load the data
| Reporter | ||
Comment 1•20 years ago
|
||
| Reporter | ||
Comment 2•20 years ago
|
||
| Reporter | ||
Comment 3•20 years ago
|
||
Comment on attachment 223025 [details]
test form
><?xml version="1.0" encoding="ISO-8859-1"?>
><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
><html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:xf="http://www.w3.org/2002/xforms" xml:lang="en">
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
> <title>CIVTAT</title>
> <xf:model id="habitant" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ev="http://www.w3.org/2001/xml-events">
> <xf:instance id="default" src="habBuit.xml"/>
> <xf:instance id="municipis" xmnls="" src="https://bugzilla.mozilla.org/attachment.cgi?id=223026"/>
>
> <xf:submission action="" id="submit" method="post" includenamespaceprefixes=""/>
> </xf:model>
> </head>
> <body>
> <div id="heading-paper"/>
> <div id="heading-screen"/>
> <br/>
> <div id="cos">
> <div xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ev="http://www.w3.org/2001/xml-events" id="form">
> <h1>Alta d'Habitants</h1>
> <xf:group class="grup">
> <div class="label_grup">
> <xf:label>Dades personals</xf:label>
> </div>
> <div class="fila_grup">
> <xf:group id="llocN">
> <xf:label class="subgrup">Lloc de naixement </xf:label>
> <br/>
> <xf:select1 ref="/habitant/llocN/municipi">
> <xf:label>Municipi </xf:label>
> <xf:itemset nodeset="instance('municipis')/municipi">
> <xf:label ref="nom"/>
> <xf:value ref="id"/>
> </xf:itemset>
> </xf:select1>
>
> </xf:group>
>
> </div>
> </xf:group>
> <br/>
> <xf:submit submission="submit">
> <xf:label>Enviar</xf:label>
> </xf:submit>
> </div>
> </div>
> </body>
></html>
| Reporter | ||
Comment 4•20 years ago
|
||
Comment on attachment 223025 [details]
test form
><?xml version="1.0" encoding="ISO-8859-1"?>
><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
><html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:xf="http://www.w3.org/2002/xforms" xml:lang="en">
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
> <title>CIVTAT</title>
> <xf:model id="habitant" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ev="http://www.w3.org/2001/xml-events">
> <xf:instance id="default" src="habBuit.xml"/>
> <xf:instance id="municipis" xmnls="" src="https://bugzilla.mozilla.org/attachment.cgi?id=223026"/>
>
> <xf:submission action="" id="submit" method="post" includenamespaceprefixes=""/>
> </xf:model>
> </head>
> <body>
> <div id="heading-paper"/>
> <div id="heading-screen"/>
> <br/>
> <div id="cos">
> <div xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ev="http://www.w3.org/2001/xml-events" id="form">
> <h1>Alta d'Habitants</h1>
> <xf:group class="grup">
> <div class="label_grup">
> <xf:label>Dades personals</xf:label>
> </div>
> <div class="fila_grup">
> <xf:group id="llocN">
> <xf:label class="subgrup">Lloc de naixement </xf:label>
> <br/>
> <xf:select1 ref="/habitant/llocN/municipi">
> <xf:label>Municipi </xf:label>
> <xf:itemset nodeset="instance('municipis')/municipi">
> <xf:label ref="nom"/>
> <xf:value ref="id"/>
> </xf:itemset>
> </xf:select1>
>
> </xf:group>
>
> </div>
> </xf:group>
> <br/>
> <xf:submit submission="submit">
> <xf:label>Enviar</xf:label>
> </xf:submit>
> </div>
> </div>
> </body>
></html>
Comment 5•20 years ago
|
||
Confirmed. Ouch it's slow on v0.5
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Linux → All
Hardware: PC → All
Comment 6•20 years ago
|
||
This is fixed by bug 329935. What takes around 3 minutes on a 0.5 release build, takes 7 seconds on a debug trunk build. Still not blazingly fast, but a giant improvement.
So in other words, next release should improve matters a lot.
*** This bug has been marked as a duplicate of 329935 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Updated•10 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•