Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Vision alignment]: Comparative benchmarking - low-level #965

Closed
joshbruce opened this issue Dec 3, 2017 · 2 comments
Closed

[Vision alignment]: Comparative benchmarking - low-level #965

joshbruce opened this issue Dec 3, 2017 · 2 comments

Comments

@joshbruce
Copy link
Member

What other markdown compilers are there for JS now?

Would be worthwhile to put together a list of compilers (markdown-it, for example) and note whether the library is considered low-, medium-, or high-level based on, at a minimum, the following criteria:

Non-dev package dependency count and type: less than 2 that can be opted into, not required = low, everything else is medium or high.

If we are abstracting by extending, then we probably aren't achieving the tertiary purpose of marked...low-level.

See also #956

@Feder1co5oave
Copy link
Contributor

I don't think marked ever claimed to be low-level

@joshbruce
Copy link
Member Author

joshbruce commented Jan 5, 2018

@Feder1co5oave: That could be fair. I'm not basing it on a claim made by Marked, but by its design. No dependencies. Usually used as a dependency in something else. Like Gulp compared to Angular, for example. Emphasizes speed.

Again, not based on claim - based on architecture.

In this regard it reminds me of the 8fold UI Kit suite. Component is low-level, wicked fast, and highly flexible (https://github.com/8fold/php-html-component )...Elements is mid-level, still wicked fast, and specifies the entire HTML 5.0 spec, I think (https://github.com/8fold/php-html - haven't gotten around to needing to update to 5.1)...UIKit itself is high-level, still wicked fast, and creates various APIs for generating full elements (https://github.com/8fold/php-uikit). With the speed tests though, I'm most strict on Component, because it's the foundation upon which all the others are built - and slow things down.

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

3 participants