[Mono-dev] ASP.NET 2.0 performance discussion.

Miguel de Icaza miguel at ximian.com
Thu Nov 23 12:11:44 EST 2006


> Yes, but it's a big effort - MS.NET browser definitions are above 10k
> lines of XML. It's especially hard that the new XML database matches
> also on headers other than the UA. 

The complexity of the Microsoft XML file is due to the fact that they
are more clever than the approach we are using, they use regular
expressions to shrink that file down from what we have.

But consider that we can not use their database (we can not redistribute
it) and considering that we have a very good solution today, which is
maintained by an active maintainer that tracks the same data in a
simpler format, it does not make sense to support the MS format (except
for corner compatibility cases, and I think we are much better off with
having users update the files we ship).

So we will be avoiding the full cost of a full regular expression match,
our file does not require that complexity.

> > So fixing this for 1.0 will be useful.
> And it should be easier to fix for 1.0 than for 2+

I agree.


More information about the Mono-devel-list mailing list