1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-09-01 03:11:44 +02:00
Files
slate/docs/Summary.md
Joe Anderson fb87646e86 Experimental chunking optimisation and other performance improvements (#5871)
* Chunking optimization

* Fix comments

* Remove redundant `insertionsMinusRemovals` variable

* Fix typo

* Unblock Netlify builds

* Add placeholder

* Upgrade Playwright (fixes crash when debugging)

* Fix `autoFocus` not working

* Fix huge document test

* Fix the previous issue without changing `useSlateSelector`

* Retry `test:integration`

* Re-implement `useSlateWithV`

* Retry `test:integration`

* Update docs

* Update JS examples to match TS examples

* Upload Playwright's `test-results` directory in CI to access traces

* Change trace mode to `retain-on-first-failure`

* Fix: `Locator.fill(text)` is flaky on Editable

* Add changesets

* Increase minimum `slate-dom` version

* Update changeset

* Update 09-performance.md

* Deprecate the `useSlateWithV` hook

* Fix errors and improve clarity in 09-performance.md

* Minimum `slate-dom` version is now 0.116

* Update `yarn.lock`
2025-06-06 16:42:11 -07:00

77 lines
2.8 KiB
Markdown

# Table of contents
- [Introduction](Introduction.md)
## Walkthroughs
- [Installing Slate](walkthroughs/01-installing-slate.md)
- [Adding Event Handlers](walkthroughs/02-adding-event-handlers.md)
- [Defining Custom Elements](walkthroughs/03-defining-custom-elements.md)
- [Applying Custom Formatting](walkthroughs/04-applying-custom-formatting.md)
- [Executing Commands](walkthroughs/05-executing-commands.md)
- [Saving to a Database](walkthroughs/06-saving-to-a-database.md)
- [Enabling Collaborative Editing](walkthroughs/07-enabling-collaborative-editing.md)
- [Using the Bundled Source](walkthroughs/08-using-the-bundled-source.md)
- [Improving Performance](walkthroughs/09-performance.md)
## Concepts
- [Interfaces](concepts/01-interfaces.md)
- [Nodes](concepts/02-nodes.md)
- [Locations](concepts/03-locations.md)
- [Transforms](concepts/04-transforms.md)
- [Operations](concepts/05-operations.md)
- [Commands](concepts/06-commands.md)
- [Editor](concepts/07-editor.md)
- [Plugins](concepts/08-plugins.md)
- [Rendering](concepts/09-rendering.md)
- [Serializing](concepts/10-serializing.md)
- [Normalizing](concepts/11-normalizing.md)
- [TypeScript](concepts/12-typescript.md)
- [Migrating](concepts/xx-migrating.md)
## API
- [Transforms](api/transforms.md)
- [Node Types](api/nodes/README.md)
- [Editor](api/nodes/editor.md)
- [Element](api/nodes/element.md)
- [Node](api/nodes/node.md)
- [NodeEntry](api/nodes/node-entry.md)
- [Text](api/nodes/text.md)
- [Location Types](api/locations/README.md)
- [Location](api/locations/location.md)
- [Path](api/locations/path.md)
- [PathRef](api/locations/path-ref.md)
- [Point](api/locations/point.md)
- [PointEntry](api/locations/point-entry.md)
- [PointRef](api/locations/point-ref.md)
- [Range](api/locations/range.md)
- [RangeRef](api/locations/range-ref.md)
- [Span](api/locations/span.md)
- [Operation Types](api/operations/README.md)
- [Operation](api/operations/operation.md)
- [Scrubber](api/scrubber.md)
## Libraries
- [Slate React](libraries/slate-react/README.md)
- [withReact](libraries/slate-react/with-react.md)
- [ReactEditor](libraries/slate-react/react-editor.md)
- [Hooks](libraries/slate-react/hooks.md)
- [Slate Component](libraries/slate-react/slate.md)
- [Editable Component](libraries/slate-react/editable.md)
- [Event Handling](libraries/slate-react/event-handling.md)
- [Slate History](libraries/slate-history/README.md)
- [withHistory](libraries/slate-history/with-history.md)
- [HistoryEditor](libraries/slate-history/history-editor.md)
- [History](libraries/slate-history/history.md)
- [Slate Hyperscript](libraries/slate-hyperscript.md)
## General
- [Resources](general/resources.md)
- [Contributing](general/contributing.md)
- [Changelog](general/changelog.md)
- [FAQ](general/faq.md)