Improve render performance (#511)

Massive improvement of render performance by:
- replacing the codimd-line-marker with an in-memory map
- an observation of the changed markdown code to identify changed lines
- a unique react-key calculation
This commit is contained in:
mrdrogdrog 2020-09-02 20:51:47 +02:00 committed by GitHub
parent df7c4cb19e
commit 3a0e35a9f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
27 changed files with 360 additions and 161 deletions

View file

@ -270,18 +270,18 @@ describe('Toolbar', () => {
describe('emoji', () => {
it('picker is show when clicked', () => {
cy.get('.emoji-mart.emoji-mart-light')
cy.get('.emoji-mart')
.should('not.exist')
cy.get('.fa-smile-o')
.click()
cy.get('.emoji-mart.emoji-mart-light')
cy.get('.emoji-mart')
.should('exist')
})
it('picker is show when clicked', () => {
cy.get('.fa-smile-o')
.click()
cy.get('.emoji-mart.emoji-mart-light')
cy.get('.emoji-mart')
.should('exist')
cy.get('.emoji-mart-emoji-native')
.first()