TinyMCE 7.7 is here and it’s packed with updates that make the rich text editor experience smoother, faster, and more flexible for developers. We’ve enhanced plugin interaction, sped up editor initialization, lowered memory usage, and more. Let’s take a look!
A fresh update for TinyMCE
TinyMCE 7.7 introduces improvements that create a more accessible rich text editor, boost editor performance, and provides developers with more options. We refined keyboard navigation and screen reader support for a more inclusive experience. Our latest release also improves editor speed and plugin execution, and expands configuration choices for developers looking for more control.
Smarter accessibility improvements
Accessibility isn’t an afterthought, it’s a priority. In TinyMCE 7.7 we made updates to ensure a better experience for all users:
- Enhanced keyboard navigation: Improved tab order and focus management make it easier to navigate using only the keyboard. This creates an appropriate sequence and logical movement between elements.
- Better screen reader support: Visual elements and interactions are now properly announced for visually impaired users after improved live region support and more accurate ARIA labeling.
- ARIA and WCAG refinements: We performed some compliance updates to help TinyMCE stay aligned with WCAG 2.1 standards. We adjusted stronger handling of role attributes, and improved contrast ratios for visibility.
These changes ensure that users of all abilities can work effectively within the rich text editor.
Performance optimizations for a smoother experience
If you've been waiting for performance improvements, we’ve got them! TinyMCE 7.7 delivers a few that speed up your workflow:
- Faster editor initialization: We’ve reduced JavaScript execution time by optimizing lazy loading for core components. This significantly decreases startup time.
- Optimized plugin execution: Plugins now load asynchronously where possible to reduce blocking behavior. We’ve also improved interaction speed between them.
- Lower memory usage: We fixed up garbage collection so more efficient DOM updates reduce memory footprint. This leads to better performance with both large documents and embedded content.
New developer-friendly tools and APIs
Our latest version of TinyMCE 7 also brings new customization options, and better API documentation:
- New configuration options: We’ve added additional settings for forceReadOnly, notificationManager, and restoreVersionButton to provide more precise control over the editor's behavior.
- Improved plugin development support: Now there are more extended API methods to allow for deeper integration and customization. We also added new event hooks to handle asynchronous operations.
- Updated API documentation: We’re always striving to improve our docs. In TinyMCE 7.7, we’ve added clearer examples, expanded method references, and real-world implementation guides to our API docs.
Callout: Want to get the details from the technical release notes? You can read the TinyMCE 7.7 release notes in the TinyMCE documentation.
Wrap up: Why upgrading to TinyMCE 7.7 is worth it
If you're already using TinyMCE 7, this update will add stronger accessibility, better plugin interaction, more configurations, and make your RTE faster. If you're on TinyMCE 5 or 6, now is definitely the time to upgrade.
TinyMCE 7.7 offers great enhancements that improve both the user and developer experience in the world’s most trusted and secure rich text editor. Upgrade to TinyMCE 7.7 today to experience a faster, stronger rich text editor.