Skip to content

Eliminate use of CrossPageChannel #50

@cemerick

Description

@cemerick

This would address #17, #49, and #47, and beyond that, likely make any remaining mysterious connection/stalling problems either go away or be much easier to diagnose.

Implies writing a full replacement for clojure.browser.repl, though that's hardly onerous.

Options include:

  1. SSEs + XHRs
  2. websockets, e.g. https://github.com/tomjakubowski/weasel

Personally leaning towards (1) (easier to debug, accessible to more tools, etc), but that's not a done deal yet.

Biggest impact of this is Austin will cut its last connection to the stock ClojureScript browser REPL. Probably a wash in terms of maximizing stability vs. inheriting bugs / compiler API changes.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions