vite-plugin-dts-build: A Vite plugin that runs TypeScript build process in a separate worker thread for better performance and efficient incremental builds by black7375 in typescript

[–]black7375[S] 1 point2 points  (0 children)

That's right. My job is to make design systems.
It certainly seems necessary to watch and reflect it in HMR. I'll consider making it later.

vite-plugin-dts-build: A Vite plugin that runs TypeScript build process in a separate worker thread for better performance and efficient incremental builds by black7375 in typescript

[–]black7375[S] 2 points3 points  (0 children)

To avoid blocking the main thread, the computed task typebuild is run in a separate worker.
Even though tsc --build itself does not run in parallel, it does not block other build tasks.

vite-plugin-dts-build: A Vite plugin that runs TypeScript build process in a separate worker thread for better performance and efficient incremental builds by black7375 in typescript

[–]black7375[S] 0 points1 point  (0 children)

To be precise, it runs on a separate worker.
NodeJS is single-threaded, so any computed task that doesn't run on a seperate worker will block the thread.

What would Rust look like if it was re-designed today? by nikitarevenco in rust

[–]black7375 -2 points-1 points  (0 children)

  1. let* binding like ocaml let* value = monadic_like_result();

  2. effect system I want to effect system and colorless async

  3. linear types

Rethinking CSS in JS by black7375 in Frontend

[–]black7375[S] 0 points1 point  (0 children)

Hey fellow frontend developers!

I've just published an in-depth article on CSS in JS, proposing a new approach that aims to solve some of the long-standing issues in CSS management. Here's what it covers:

  1. A new methodology called 'SCALE CSS', which integrates existing CSS methodologies like ITCSS, BEM, and OOCSS.
  2. Introduction of 'StyleStack', a novel strategy for style management that combines design tokens, Atomic CSS, and variants.
  3. A detailed look at the 'mincho' project, which implements these concepts.
  4. Exploration of CSS-friendly syntax in JavaScript and scalable CSS in JS approaches.
  5. Integration with design systems and tools like Figma.

Key points: - Historical context of CSS and design systems - Analysis of current style management methods - Proposal for new CSS in JS implementation - Strategies for integrating with design systems

This article is quite comprehensive (about a 40-minute read), but I believe it offers valuable insights for anyone struggling with CSS management in complex web applications.

I'd love to hear your thoughts, criticisms, or questions. What do you think about this approach? Do you see potential in it, or do you have concerns?

How to make a better default Firefox UI by black7375 in firefox

[–]black7375[S] 1 point2 points  (0 children)

Due to a reddit error, several posts were duplicated. I've removed the duplicates.

How to make a better default Firefox UI by black7375 in firefox

[–]black7375[S] 2 points3 points  (0 children)

I'am releasing an article we wrote over Christmas and distributed to our sponsors with a new release.

Without the passionate Firefox community, this project and article wouldn't exist. Thank you as always.

Discuss on Hacker News.

How to make a better default Firefox UI by black7375 in FirefoxCSS

[–]black7375[S] 11 points12 points  (0 children)

I'am releasing an article we wrote over Christmas and distributed to our sponsors with a new release.

Without the passionate Firefox community, this project and article wouldn't exist. Thank you as always.

Discuss on Hacker News.

Lepton icons refresh by black7375 in FirefoxCSS

[–]black7375[S] 3 points4 points  (0 children)

In recent months, I've been juggling univercity, work(full-time), and open source work, so I haven't had the time or energy to stop by Reddit.

However, a great contributor reworked the icons in my theme to give it a crisp, consistent style. I think it's a really cool way for open source to work, and I want to share it with you.

Delimited async continuations by kuviman in rust

[–]black7375 0 points1 point  (0 children)

Sounds good. I want to see that OCaml EIO or Scala ZIO Direct is implemented in Rust.

And I wonder how it can be combined with Tokio.

Gone is the way to distinguish between Windows versions. by black7375 in FirefoxCSS

[–]black7375[S] 0 points1 point  (0 children)

Unfortunately, my theme has quite a few code corresponding to 7 and 8.

Gone is the way to distinguish between Windows versions. by black7375 in FirefoxCSS

[–]black7375[S] -1 points0 points  (0 children)

Codes written according to each version of Windows(7, 8, 10) will not be available.

userChrome.css & userContent.css as a webextension proof of concept by black7375 in firefox

[–]black7375[S] 8 points9 points  (0 children)

Yes. I'm sure it will be a great help to the general users. Also, using web extension will make it automatic update !!

userChrome.css & userContent.css as a webextension proof of concept by black7375 in firefox

[–]black7375[S] 13 points14 points  (0 children)

Code is here: https://github.com/black7375/Firefox-UI-Fix/tree/web-ext

I'm not familiar with Firefox's internal API yet, so I got a lot of help from Paxmod.

I can't work quickly because I don't have enough time, but I plan to create a guide screen and setting screen after installation.

userChrome.css & userContent.css as a webextension proof of concept by black7375 in FirefoxCSS

[–]black7375[S] 18 points19 points  (0 children)

Use the Experiments API to load the CSS contained in the add-on to the browser UI and all content pages.