On Aug 16, 2006, at 9:16 AM, Michel Fortin wrote:

Le 16 août 2006 à 9:39, Paul M Jones a écrit :

So the functional/procedural PHP-Markdown is a little more than twice as fast as plugin-capable Solar_Markdown. If you transform the source text anew on every page load, this might be an issue; if you cache the transformed text for subsequent page loads, it's probably not.

Interesting numbers. PHP Markdown has been optimized quite much, it'd probably be hard to beat, speed-wise, for another PHP implementation.

Yeah, the use of multiple classes in separate files does create more overhead than using only functions in one file.


I'm preparing a version of PHP Markdown which is more extendable too, and it'll probably be as fast as the current version.

We can certainly benchmark it once it's ready; I'd be happy to include your final product in the Solar_Markdown benchmarks for comparison.


I'm also changing the way span elements are parsed to prevent **things *like** this* from generating invalid markup. It may or may not be slower once ready since I'm also removing other code obsoleted by the process.

This would be very nice; it's been a common request for Text_Wiki.


Interesting: I just found out that Solar Markdown is using the HTML Tidy library (built into PHP 5) to fix bad XHTML at the end of the process. That's clever. How come you've not mentioned it before? :-)

Heh. :-) It's optional, and turned off by default iirc. I have it mostly to standardize whitespace, not to fix HTML. (Hm, might also be a solution to the "invalid markup" problem you note above.)



-- pmj_______________________________________________
Markdown-Discuss mailing list
[email protected]
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Reply via email to