forked from ppfun/pixelplanet
remove commonmark comparison
This commit is contained in:
parent
14726a37ca
commit
f6c348bab0
19895
package-lock.json
generated
19895
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
|
@ -32,7 +32,6 @@
|
|||
"bluebird": "^3.5.0",
|
||||
"body-parser": "^1.17.2",
|
||||
"bufferutil": "^4.0.3",
|
||||
"commonmark": "^0.29.3",
|
||||
"compression": "^1.7.3",
|
||||
"connect-redis": "^6.0.0",
|
||||
"cookie": "^0.4.1",
|
||||
|
|
|
@ -1,27 +1,20 @@
|
|||
import React, { useState } from 'react';
|
||||
import ReactDOM from 'react-dom';
|
||||
import { Parser } from 'commonmark';
|
||||
|
||||
import { parse } from '../../src/core/MarkdownParser';
|
||||
|
||||
import Markdown from './Markdown';
|
||||
|
||||
const reader = new Parser({ smart: true });
|
||||
|
||||
function parseText(text, setDuration, setCmDuration, setMd) {
|
||||
let startt = Date.now();
|
||||
function parseText(text, setDuration, setMd) {
|
||||
const startt = Date.now();
|
||||
const arr = parse(text);
|
||||
setDuration(Date.now() - startt);
|
||||
startt = Date.now();
|
||||
reader.parse(text);
|
||||
setCmDuration(Date.now() - startt);
|
||||
setMd(arr);
|
||||
}
|
||||
|
||||
const App = () => {
|
||||
const [md, setMd] = useState([]);
|
||||
const [duration, setDuration] = useState('');
|
||||
const [cmDuration, setCmDuration] = useState('');
|
||||
|
||||
return (
|
||||
<div>
|
||||
|
@ -29,10 +22,10 @@ const App = () => {
|
|||
cols="100"
|
||||
rows="30"
|
||||
onChange={(evt) => {
|
||||
parseText(evt.target.value, setDuration, setCmDuration, setMd);
|
||||
parseText(evt.target.value, setDuration, setMd);
|
||||
}}
|
||||
/>
|
||||
<p>Parse-time: {duration}ms / commonmark: {cmDuration}ms</p>
|
||||
<p>Parse-time: {duration}ms</p>
|
||||
<Markdown mdArray={md} />
|
||||
<textarea
|
||||
cols="100"
|
||||
|
|
|
@ -22,7 +22,7 @@ var babelPlugins = [
|
|||
module.exports = {
|
||||
name: 'script',
|
||||
target: 'web',
|
||||
mode: 'development',
|
||||
mode: 'production',
|
||||
|
||||
entry: [ path.resolve(__dirname, './mdtest.js') ],
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user