[COMPASS-6481] Replace ace editors in compass with codemirror Created: 02/Feb/23  Updated: 29/Oct/23  Resolved: 03/May/23

Status: Closed
Project: Compass
Component/s: Editor
Affects Version/s: None
Fix Version/s: 1.37.0

Type: Task Priority: Major - P3
Reporter: Sergey Petushkov Assignee: Sergey Petushkov
Resolution: Fixed Votes: 0
Labels: needs-prioritization
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by COMPASS-6377 Aggregation pipeline editor automatic... Closed
is depended on by COMPASS-6384 Show contextual information in the au... Closed
Duplicate
is duplicated by COMPASS-6408 Replace Ace Editor with CodeMirror Closed
Problem/Incident
causes COMPASS-6548 Create mql autocompleter for codemirror Closed
causes COMPASS-6550 Replace ace editor with codemirror ed... Closed
causes COMPASS-6547 Separate compass autocompleter from a... Closed
causes COMPASS-6549 Add component interface to enable cod... Closed
causes COMPASS-6767 Remove ace from compass monorepo Closed
is caused by COMPASS-6365 Json view is slow since Compass 1.34 Closed
Related
related to COMPASS-6554 In filter, not possible to get cursor... Closed
is related to COMPASS-6483 Replace Code component with codemirro... Closed
Story Points: 5
Documentation Changes: Not Needed
Sprint: Iteration Velvet Crab, Iteration Whale, Iteration Xantic Sargo, Iteration Yellowtail Amberjack, Iteration Zebrafish, Iteration Ankylosaurus

 Description   

As our experiment with the JSON editor showed, codemirror is way more performant than ace editor. This is also something that made rendering highlighted code in the shell work better for large documents.

As rendering editors in Compass is a bottleneck that we are aware of for a long time, we want to replace the rest of the ace editors and related code in Compass with codemirror alternative


Generated at Wed Feb 07 22:43:16 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.