Telegram RegisterThe public register of Telegram
Telegram profile photo for 前端工具鏈沒有說的秘密

Channel

前端工具鏈沒有說的秘密

@top_fe

On this record: Growth · Engagement · Reactions · Posts · Polls · Citations · Cite this entry

174subscribers

-2 since we began measuring on 7 August 2026

Risers and fallers across the register · movement among entries of Under 1,000.

Register entry

Telegram ID-1002146932804
TypeChannel
Username@top_fe
CreatedBetween 1 December 2023 and 10 December 2023— estimated from Telegram’s id allocation, not measured. How this range is calculated.
First recorded8 August 2026
Last confirmed live22 August 2026
Measurements held3
Confirmed unchanged1 time, most recently 22 August 2026
On Telegramt.me/top_fe

Growth

1741761757 August 2026 — 176 subscribers8 August 2026 — 176 subscribers22 August 2026 — 174 subscribers7 August 202622 August 2026
3 measurements spanning 15 days, net -2. Dots are measurements; the straight line between them is drawn to join them, not to claim we know the path taken in between — snapshots are recorded only when a count changes, so gaps mean “no change observed”, never “interpolated”. The vertical axis spans 174–176 and does not start at zero.
Measurement log — every subscribers count we have recorded
Measured (UTC)SubscribersChange
22 Aug 2026, 13:04174-2
8 Aug 2026, 13:47176no change
7 Aug 2026, 15:44176first reading

Engagement

20 posts held, back to 10 December 2023the reader has not yet reached the start of this channel’s public history, so older posts may sit further back, unread. Read across 1 pageof Telegram’s post history, 20 posts per page.

Nothing published in the last 30 days. ERR and ER are rolling 30-day measures, so there is nothing to compute — we hold 20 posts for this entry, the most recent from 12 July 2025. An engagement rate over an empty window would be a number about nothing.

Reaction mix

41 reactions across 9 posts, in 10 distinct kinds. The most used accounts for 31.7% of them.

Every reaction kind recorded on the sample, most used first
ReactionCountShareShare, drawn
👍1331.7%
😁922.0%
👏717.1%
😭37.32%
😱37.32%
24.88%
🌚12.44%
👎12.44%
💩12.44%
🥰12.44%

No sentiment is inferred, and none should be read in. This table is ordered by count and by nothing else. Emoji do not carry stable meaning across languages or communities — 🙏 is thanks in one channel and mourning in another — so we publish which ones were pressed and how often, and pass no judgement on what an audience meant by them.

Precision. Telegram publishes reaction counts per emoji and short-forms each one — 4.34K, 1.2M — so any single kind at or above 1,000 reaches us at three significant figures, and only counts below 1,000 are exact. The shares above are ratios of those figures and carry the same error. This is also why the total here can differ slightly from a reaction total printed elsewhere on the page: both are sums of the same rounded parts, taken over samples with different edges.

Coverage. Reactions were read on 11 of the 20 sampled posts in this sample. Summed by Telegram’s own count on each post — not by adding up the per-emoji breakdown above — those same posts carry 41reactions in total: the kind of figure the paragraph above means by “a reaction total printed elsewhere on the page”.

Measured over the 20 most recent posts we hold, published 10 December 2023 to 12 July 2025, using the newest reading held for each. Telegram Stars are excluded: they are a payment, not a reaction, and they have their own section.

Recent posts

12 Jul 2025, 10:28 UTC268 viewsread 8 August 2026

分久必合,合久必分。当年 JSCS 并入 ESLint,使得 ESLint 能格式化代码;而如今 ESLint 处理代码风格相关的规则被拆出,由 ESLint Stylistic 接手维护。 https://eslint.org/blog/2016/04/welcoming-jscs-to-eslint/

Signed Pig Fang

26 Apr 2025, 08:39 UTC377 viewsread 8 August 2026

高情商:成熟而稳定了。 https://github.com/avajs/ava

Signed Pig Fang

16 Apr 2025, 08:08 UTC705 views6 reactionsread 8 August 2026

Tuple & Record 提案被废弃,取而代之的是 Composite 提案: https://github.com/tc39/proposal-composites/ 我们在此先不讨论 Composite 好用与否,但我们注意到该提案对 Array.prototype.indexOf 与 Array.prototype.lastIndexOf 的一个改动: 即,如果参数是 Composite,将采用 SameValueZero 语义而非 IsStrictEqual。(其它类型的值仍采用 IsStrictEqual 语义)这无疑会使得 indexOf 与 lastIndexOf 变复杂,同时导致一致性变差。

😱32💩1

Signed Pig Fang

12 Aug 2024, 08:41 UTC579 viewsread 8 August 2026

未闭合的属性选择器,比如 a[href ,在 querySelector 中是合法的。即: document.querySelector('a[href') 是可以的。但这种写法只针对 DOM API,在 CSS 代码里则是不合语法的。 然而,querySelector 认为 a[href= 是无效的选择器。

Signed Pig Fang

1 Aug 2024, 03:11 UTC576 views10 reactionsread 8 August 2026
Photo

https://github.com/preactjs/preact#readme

😁9🌚1

Signed Pig Fang

4 Apr 2024, 12:16 UTC≈1,370 viewsread 8 August 2026

Flow 团队正式对外宣布:https://medium.com/flow-type/announcing-component-syntax-b6c5285660d0

Signed Pig Fang

17 Mar 2024, 03:45 UTC683 views0 reactionsread 8 August 2026

Flow 在 v0.209.0 版本(发布于 2023 年 6 月)新增一个语法支持:component syntax,这个语法专门针对编写 JSX 组件而设计。但这个语法曾在后续几个版本被临时关闭(能识别、解析语法,但会报错提示不支持),直到 v0.214.0 版本(发布于 2023 年 8 月)才重新开启。不过笔者粗略地浏览了这几个版本的更新日志,都没有看到有关 component syntax 的说明。 component syntax 大致像函数声明:通过 component 关键字(注意这只是 Flow 自己的「软关键字」或「上下文关键字」),随后列出参数作为组件的 props: component LargeHeader(color: string) { return <Header size="large" color={color} /> } 另外,从 v0.218.0 版本(发布于 2023 年 1

Signed Pig Fang

28 Dec 2023, 03:04 UTC609 views3 reactionsread 8 August 2026

通常的来说,我们对 V8 的认知便是性能优化极好的 JavaScript 运行引擎,但是我们可以来看一下这俩段代码。 - Object.defineProperty([], 'length', {value: -1, configurable: true}) - Object.defineProperty([], 'len' + 'gth', {value: -1, configurable: true}) 从 JavaScript 的语义上来说,这俩段代码并没有什么不同,但是当我们将他们运行在 Chrome 或者 Node.js 中,我们便能得到俩个截然不同的错误。 Object.defineProperty([], 'length', {value: -1, configurable: true}) VM8179:1 Uncaught RangeError: Invalid array length at Fu

👍3

Signed Yi Jie

20 Dec 2023, 03:50 UTC610 views3 reactionsread 8 August 2026

ECMAScript 有三种严格(即不会执行类型转换)相等判断的语义,分别是: - SameValue - SameValueZero - IsStrictEqual 对于这三种语义,它们都会对类型不同的值返回 false;对于非数字类型的值,都会执行 SameValueNonNumber 语义;而对于数字类型,它们的差别在于比较 NaN、+0 与 -0 有不同: - SameValue 会视 NaN 与 NaN 为相等,+0 与 -0 不等; - SameValueZero 会视 NaN 与 NaN 为相等,+0 与 -0 相等; - IsStrictEqual 会视 NaN 与 NaN 为不等,+0 与 -0 相等。 下面是三种语义所被使用到的常见地方: SameValue: - Object.is - WeakMap 的 key、WeakSet SameValueZero: - Array.prototype.in

👍2🥰1

Signed Pig Fang

17 Dec 2023, 01:46 UTC397 views8 reactionsread 8 August 2026

位于全局的 isNaN 与 Number.isNaN 虽然函数名字一样,但具体行为是有差别的: - isNaN 会对传入的参数执行类型转换,转换为数字类型后再去判断; - Number.isNaN 则不会执行类型转换,对于数字类型以外的值均返回 false 。 请尽可能使用 Number.isNaN 以避免因类型转换而导致意外发生。 参考: 1. MDN 上的示例代码 2. ECMAScript 标准中关于 isNaN 的说明 3. ECMAScript 标准中关于 Number.isNaN 的说明

👏7👎1

Signed Pig Fang

16 Dec 2023, 02:33 UTC381 views3 reactionsread 8 August 2026

TypeScript 新特性抢先看:新的内置类型 NoInfer<T> 。它与 Uppercase 等类型都属于 marker type(即 lib.d.ts 里的实现只有一个 intrinsic 关键字),编译器对于这类 marker type 都会特殊对待。 正如其名, NoInfer<T> 类型用于防止类型被自动推断。也就是说,在某些地方(通常是函数泛型等),如果不希望该处的类型被自动推断,就可以使用。例如:(下面的例子由官方示例简化而来) declare function test<T extends string>(a: T, b: NoInfer<T>): void test('a', 'b') playground 在这个例子中,参数 a 的类型将被自动推断,此时 T 为 'a' ;而对于参数 b,因为我们使用 NoInfer 类型,那么它也就不会参与自动推断,由于前面 T 被推断为 'a' ,而此处的实际参

👍3

Signed Pig Fang

15 Dec 2023, 08:14 UTC308 viewsread 8 August 2026

pnpm 有一个名为 resolution-mode 的配置项(在 .npmrc 文件中配置),但无论是 resolution-mode 这个名字还是配置项的值的名字,都相当的不直观,更不方便记忆。 背景:resolution-mode 影响的是 pnpm 的版本解析。适当的配置可以减少子依赖所带来的供应链攻击,并且在缓存的作用下可以加快安装速度。但请不要看到「安全」「快速」就盲目配置这个选项——阅读完下面的内容,并明确自己的意图再去动这个配置。 在解释之前,先做一些约定: 1. 不管在不同模式下,版本解析会有怎样的不同,它们都遵循语义化版本。这是大前提。 2. 下文的「子依赖」表示的是依赖的依赖,也可以被称为「间接依赖」。 目前 resolution-mode 允许设为下面三个值之一: - highest(当前的默认值)这个模式下所有依赖(包括项目的直接依赖以及子依赖)都会被解析到最新版本; - time-based 这

Signed Pig Fang

Showing the 12 most recent of 20 posts we hold for @top_fe. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.

Polls

The poll we hold for this entry, as Telegram rendered it when we read the post. A poll’s figures keep moving after that, so each one is dated.

15 Dec 2023, 06:55 UTCAnonymous Poll43 voters

科普前小调查:您听说过 pnpm 的 resolution-mode 选项吗?

  1. 听说过并使用过16%
  2. 仅仅听说过,但没使用过19%
  3. 没听说过65%

Shares as published. No per-option vote count is published by Telegram, so none is shown.

Percentages only — there are no per-option vote counts here, because Telegram publishes none.The public post preview gives each option’s share and a single voter total, and nothing else. Multiplying one by the other would produce a per-option tally that looks measured and is not: the shares are rounded to whole numbers before we ever see them. We print what was published and leave the column that does not exist empty.

The shares need not add up to 100.Rounding alone puts many polls at 99 or 101. A poll that allows more than one answer per voter runs well past 100 by design, and several here do. The bars are drawn against a fixed 100% track at each option’s own percentage rather than normalised to the total, so a poll that exceeds it shows that it does instead of being quietly rescaled.

Read from the 20 most recent posts we hold, published 10 December 2023 to 12 July 2025. Telegram labels each poll by kind — an anonymous poll, a quiz, a closed set of final results — and that label is reproduced rather than paraphrased.

Mentions

Names

Channels on the register whose handles appear in this channel's posts.

A mention is a weaker signal than a forward and is counted separately for that reason — naming a channel is not republishing it, and a handle in a post body is easy to place deliberately. The post counts beside each row below are distinct posts in which the handle appeared, from posts we have read on both sides — the “Named by N registered channels” figure above is a different count, of distinct NAMING CHANNELS rather than posts, and is not the sum of the rows under it.

Cite this entry

A live page changes as we take new readings, so a citation should name the measurement it is based on, not just the URL. The line below cites the subscriber count as measured 22 August 2026 — this entry's latest reading, not the date you are reading this.

“前端工具鏈沒有說的秘密” (@top_fe), 174 subscribers as measured 22 August 2026. Telegram Register, tgregister.com/channel/top_fe.

Full measurement history, CC BY 4.0. Every reading this register holds for this entry, not just the latest one, as a dated, downloadable record: CSV · JSON. Free to use with attribution to tgregister.com. Each file carries its own generation timestamp, which is the figure to cite for exactly when the data was retrieved.