本项目是一个基于 Svelte + Vite 的弹幕大屏前端实现,适用于会议、活动、直播等场景的弹幕展示。
<canvas>
实现,动画流畅。pnpm install
# 或 npm install / yarn install
pnpm dev
# 或 npm run dev / yarn dev
src/
lib/
BarrageCanvas.svelte // 弹幕渲染主组件
barrage.js // 弹幕对象和管理逻辑
ws-mock.js // mock WebSocket 服务
App.svelte // 挂载弹幕大屏
main.js // 入口文件
app.css // 全局样式
ws-mock.js
的实现。本项目为 Svelte + Vite 技术栈实践,适合前端学习、演示和实际场景快速搭建弹幕大屏。