vercel / vercel/hyper

Proposal: keep an extra Electron window hidden at all times

Open
#4,754 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
44.7k
Forks
3.6k
Avg merge
21m
Merged PRs (30d)
1

Description

I'm noticing considerable lag when I create a new Hyper window. However, this lag is not there if Hyper hidden and then shown. What are you guys' thoughts on the following?

Hyper will always keep an extra window open and hidden that will be shown whenever a user creates a new window. A new window will then be created and hidden in the background. The only downside of this I can imagine is when a user makes multiple windows at the same time.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named in the issue. Start by tracing Electron window creation and visibility behavior, then determine how the proposed hidden-window reuse would interact with simultaneous window creation. Done means new windows appear without the reported lag while additional windows are kept hidden and ready.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, typescript
Domain
desktop, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.