Let $f:(0,1) \to {\mathbb R}$ be a map, which is not assumed to be continuous or even measurable. I say that $x_0\in (0,1)$ is an explosion point if $\lim_{x\to x_0,x\neq x_0}|f(x)|=\infty$.
My question : Must the set of explosion points be at most countable ?
My thoughts : So far, I cannot even show that not every point is an explosion point. If $[0,1]$ is replaced by $[0,1]\cap {\mathbb Q}$, it is easy to construct a pathological example where every point is an explosion point : let $(q_k)_{k\geq 1}$ be an enumeration of $[0,1]\cap\mathbb Q$, and define
$$ f(q_n)=\max_{k\leq n}\frac{1}{|q_n-q_k|} $$
Then for every $k$, $f$ satisfies $|f(x)|\geq \frac{1}{|x-q_k|}$ for all but finitely many $x$, so $q_k$ is an explosion point.
Let $A$ be the set of explosion points. I claim that $A$ is countable. It will suffice to show that, for each $n\in\mathbb N$, $\{x\in A:|f(x)|\le n\}$ is countable.
Consider a fixed $n\in\mathbb N$. Each point of $A$ is covered by an open interval $I$ such that $|f(x)|\le n$ holds for at most one point in $I$. The set $A$ is covered by countably many of those intervals.