Software Alternatives & Reviews

Google Docs will move to canvas based rendering instead of DOM

Flutter.dev Closure Library Productivity Power Tools ProseMirror Preact.js CodiMD
  1. Build beautiful native apps in record time 🚀
    Pricing:
    • Open Source

    #Development Tools #Application Builder #Mobile App Development 339 social mentions

  2. Google's common JavaScript library
    Pricing:
    • Open Source
    Unless there's been a large rewrite, it's likely Closure Library: https://developers.google.com/closure/library.

    #Javascript UI Libraries #Search Engine #Social Networks 2 social mentions

  3. Extension for Visual Studio - A set of extensions to Visual Studio 2012 Professional (and above) which improves developer productivity.
    Pricing:
    • Open Source

    #Regular Expressions #Programming Tools #Development 346 social mentions

  4. A toolkit for building rich-text editors on the web
    Pricing:
    • Open Source
    With a canvas-based engine, the editor is no longer relying on the contenteditable spec right? For the majority of use cases, do you think contenteditable + view layer which precisely updates the HTML is still viable though. Or more specifically, what do you think about libraries like ProseMirror (https://prosemirror.net/) or Slate.js (https://github.com/ianstormtaylor/slate)? I understand if you have really long documents or spreadsheets (I imagine latter is more frequent), you could maybe solve performance rendering problems with virtualization, which canvas gives more flexibility to?

    #Rich Text Editor #Text Editors #IDEs And Text Editors 33 social mentions

  5. Preact is a fast 3kB alternative to React with the same modern API. Components & Virtual DOM.
    Pricing:
    • Open Source
    Sorry, I should have clarified a bit more — I'm writing a cross-platform desktop application that has a preact[0] frontend (+ a Go backend) using `firefox --app application.ini`. I have been experimenting with performant lists (which is why I brought up the XUL tree), though at the moment, I'm only using the XUL menubar element in order to populate the native macOS menubar. I am a fullstack web dev in my day job, so my goal here is to write a fast, easily extendable UI that I can quickly iterate upon using modern html/js/css/etc. Basically, since I love gecko and used to write XUL add-ons many years ago (I'm already familiar with the internal browser architecture, etc.), I'm using XULRunner (`firefox --app application.ini`, as previously mentioned) as a replacement for Electron. I'm basically using XULRunner in the same way spotify uses the Chromium Embedded Framework[1]. [0]: https://preactjs.com/ [1]: https://en.wikipedia.org/wiki/Chromium_Embedded_Framework.

    #Javascript UI Libraries #JavaScript #Javascript Utilities & Libraries 81 social mentions

  6. 6
    A platform to write and share Markdown

    #Productivity #Work Collaboration #Note Taking 3 social mentions

Discuss: Google Docs will move to canvas based rendering instead of DOM

Log in or Post with