I was once told, "If you stick your head up your ass, you can see in the
dark!"

Appears I got some bad advice, next time I'll look at the code...

----- Original Message -----
From: "Pascal Bestebroer" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, February 19, 2001 1:07 AM
Subject: RE: [Dynapi-Dev] DynLayer Bloat


> Precreate is working for IE aswell
>
> Pascal Bestebroer
> [EMAIL PROTECTED]
> http://www.dynamic-core.net
>
> > -----Oorspronkelijk bericht-----
> > Van: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]]Namens Raymond Smith
> > Verzonden: maandag 19 februari 2001 0:28
> > Aan: [EMAIL PROTECTED]
> > Onderwerp: Re: [Dynapi-Dev] DynLayer Bloat
> >
> >
> > precreate for NS created a 10X speed increase, I don't think precreate
for
> > IE has even been implemented yet.  Has anyone tested it?
> >
> > ----- Original Message -----
> > From: "Doug Melvin" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Sunday, February 18, 2001 5:59 PM
> > Subject: Re: [Dynapi-Dev] DynLayer Bloat
> >
> >
> > > My concern was never size.. but Optimization,
> > > BUT a small part of that is size..
> > > :-)
> > > ----- Original Message -----
> > > From: "Raymond Smith" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Sunday, February 18, 2001 1:16 PM
> > > Subject: Re: [Dynapi-Dev] DynLayer Bloat
> > >
> > >
> > > > I did alot of research on dynamic compression.  About 90% of the
> > installed
> > > > base of Browsers is HTTP 1.1 compliant at this time.  If you
> > use Apache
> > > you
> > > > can integrate the RCI (Remote Communications Inc) dynamic
compression
> > > > mod_gzip module (it's free).
> > > > http://www.remotecommunications.com/apache/mod_gzip/
> > > >
> > > > Using this you can compress the whole bloated API into a 18K
> > package if
> > > you
> > > > include EVERYTHING, smarter lads won't.  Size of API isn't my
concern.
> > > > Optimization is because IE itself is "three-legged dog" slow
building
> > > > layers.
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "Doug Melvin" <[EMAIL PROTECTED]>
> > > > To: <[EMAIL PROTECTED]>
> > > > Sent: Sunday, February 18, 2001 2:31 PM
> > > > Subject: Re: [Dynapi-Dev] TCanvas vs. DynLayer
> > > >
> > > >
> > > > > I've been saying for month now that the API is getting bloated..
> > > > > We REALLY need to re-evaluate the current structure and code..
> > > > > As I'm sure your getrting tired of hearing,
> > > > > 2 minutes is simple TOO long for a site to load.
> > > > >
> > > > > ----- Original Message -----
> > > > > From: "Richard Bennett" <[EMAIL PROTECTED]>
> > > > > To: <[EMAIL PROTECTED]>
> > > > > Sent: Sunday, February 18, 2001 9:28 AM
> > > > > Subject: Re: [Dynapi-Dev] TCanvas vs. DynLayer
> > > > >
> > > > >
> > > > > > > You just don't get it.
> > > > > > Let's avoid this kind of disrespect where possible.
> > > > > >
> > > > > > You've done some interesting work, and now that there's
something
> > > > tangible
> > > > > > to work with I spent some time testing it.
> > > > > > I can't comment on whether or not objects are being passed, or
> > > assigned
> > > > > > static or whatever, simply on test results.
> > > > > > I find the results show not necessarily how fast Canvas
> > is, but how
> > > > > horribly
> > > > > > slow DynAPI has grown.
> > > > > > I did some extended testing, and put this online, so others can
> > > compare
> > > > > the
> > > > > > results for themselves.
> > > > > >
> > > > > > I did the test without children, one building 1000 layers, one
> > > building
> > > > > 200
> > > > > > layers.
> > > > > > I applied these to:
> > > > > > * Canvas
> > > > > > * DynAPI 25/jan/01 release
> > > > > > * DynaCore 2001/01/13 release
> > > > > > * DynAPI Lite 29/aug/2000
> > > > > > * DynAPI Lite Compact code 29/aug/2000
> > > > > >
> > > > > > My results where: (in ms. on p3 550 winMe IE5.5 128ram)
> > > > > > Canvas 1000            18.130
> > > > > > Canvas 200                1.320
> > > > > > DynAPI 1000           94.470
> > > > > > DynAPI 200                4390
> > > > > > DynaCore 1000        21.030
> > > > > > DynaCore 200            1.430
> > > > > > DynAPI Lite 1000       9.340
> > > > > > DynAPI Lite 200         1.200
> > > > > > DynAPI Comp.1000 11.590
> > > > > > DynAPI Comp. 200    1.100
> > > > > >
> > > > > > The tests are online here:
> > > > > > http://www.dynapi.f2s.com/dynapi/tcanvas/
> > > > > >
> > > > > > If anyone wants to add files or anything here's the FTP:
> > > > > > username: dynapi
> > > > > > password: dynapi
> > > > > >
> > > > > > I think it's clear there is something seriously slowing down the
> > > DynAPI,
> > > > > if
> > > > > > DynaCore is so much faster with more or less the same
> > functionality,
> > > > > > something's wrong.
> > > > > > Also I'm all for including the Lite files again, as their
> > times are
> > > very
> > > > > > good.
> > > > > >
> > > > > > Cheers,
> > > > > > Richard Bennett
> > > > > >
> > > > > > [EMAIL PROTECTED]
> > > > > > www.richardinfo.com
> > > > > > (Everything running on, and ported to the 19/12/2000 snapshot of
> > > > DynAPI2)
> > > > > > Find the DynAPI faq here:
> > > > > >
> > http://sourceforge.net/docman/display_doc.php?docid=656&group_id=5757
> > > > > > Browse the mailinglist here:
> > > > > > http://www.mail-archive.com/index.php3?hunt=dynapi
> > > > > >
> > > > > > ----- Original Message -----
> > > > > > From: "Eytan Heidingsfeld" <[EMAIL PROTECTED]>
> > > > > > To: <[EMAIL PROTECTED]>
> > > > > > Sent: Sunday, February 18, 2001 9:57 AM
> > > > > > Subject: Re: [Dynapi-Dev] TCanvas vs. DynLayer
> > > > > >
> > > > > >
> > > > > > > You just don't get it.
> > > > > > > It's not that I use different code and the version I tested
with
> > has
> > > a
> > > > > > > children list. (uses my TList so didn't include it).
> > > > > > > The reason it's faster is such. When browsers parse js code
and
> > > create
> > > > > > > objects they create actual objects in their application. That
> > means
> > > > that
> > > > > > for
> > > > > > > every dynlayer there is an object inside Netscape or IE with
> > actual
> > > > > > objects
> > > > > > > in them. In your method of creation you:
> > > > > > > Create new DynLayer()
> > > > > > > Call add child to the parent
> > > > > > > Parent does the following
> > > > > > > static Create the virtual object
> > > > > > > static Create the actual element
> > > > > > > static Assign the element
> > > > > > > This means that the browser has to
> > > > > > > Get Parent object in browsers memory
> > > > > > > Call addchild
> > > > > > > Call static line and create js object
> > > > > > > Call static line and create js element
> > > > > > > Call staticassignment where you have to get obj1 and obj2 and
> > assign
> > > > > > > and more of this type of thing
> > > > > > > It slows down the process by a whole lot
> > > > > > > What my create does is:
> > > > > > > Create new Canvas()
> > > > > > > myCanvas.create does this:
> > > > > > > Check who the parent is
> > > > > > > if null create in the actual document
> > > > > > > if Canvas create under it
> > > > > > > No passing of object between methods, not assigning no static
> > > methods.
> > > > > > >
> > > > > > > 8an
> > > > > > >
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > Dynapi-Dev mailing list
> > > > > > > [EMAIL PROTECTED]
> > > > > > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> > > > > > > ____________________________________________________________
> > > > > > > Get your free domain name and domain-based e-mail from
> > > > > > > Namezero.com. New!  Namezero Plus domains now available.
> > > > > > > Find out more at: http://www.namezero.com
> > > > > > >
> > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > Dynapi-Dev mailing list
> > > > > > [EMAIL PROTECTED]
> > > > > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> > > > >
> > > > >
> > > > > ---
> > > > > Outgoing mail is certified Virus Free by AVG Free Edition
> > > > > http://www.grisoft.com/html/us_index.cfm
> > > > > Checked by AVG anti-virus system (http://www.grisoft.com).
> > > > > Version: 6.0.231 / Virus Database: 112 - Release Date: 2/12/01
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Dynapi-Dev mailing list
> > > > > [EMAIL PROTECTED]
> > > > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> > > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > Dynapi-Dev mailing list
> > > > [EMAIL PROTECTED]
> > > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> > >
> > >
> > > ---
> > > Outgoing mail is certified Virus Free by AVG Free Edition
> > > Download at: http://www.grisoft.com/html/us_index.cfm
> > > Checked by AVG anti-virus system (http://www.grisoft.com).
> > > Version: 6.0.231 / Virus Database: 112 - Release Date: 2/12/01
> > >
> > >
> > > _______________________________________________
> > > Dynapi-Dev mailing list
> > > [EMAIL PROTECTED]
> > > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> > >
> >
> >
> > _______________________________________________
> > Dynapi-Dev mailing list
> > [EMAIL PROTECTED]
> > http://lists.sourceforge.net/lists/listinfo/dynapi-dev
> >
>
>
> _______________________________________________
> Dynapi-Dev mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dynapi-dev
>


_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-dev

Reply via email to