Skip to content

Commit eb06229

Browse files
committed
reduce code
1 parent 02c5b15 commit eb06229

File tree

5 files changed

+790
-577
lines changed

5 files changed

+790
-577
lines changed

demo/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<body>
1212
<div id="root"></div>
13-
<script src="./src/use-context.js"></script>
13+
<script src="./src/concurrent.js"></script>
1414
</body>
1515

1616
</html>

demo/src/concurrent.js

-1
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,6 @@ ul.solarsystem li.asteroids_meteorids {
199199
top: 155px;
200200
left: 315px;
201201
z-index: 1;
202-
background: url(http://neography.com/experiment/circles/solarsystem/asteroids_meteorids.png) no-repeat 0 0;
203202
width: 330px;
204203
height: 330px;
205204
border-radius: 165px;

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fre",
3-
"version": "1.13.4",
3+
"version": "1.13.5",
44
"description": "",
55
"main": "dist/fre.js",
66
"unpkg": "dist/fre.js",
@@ -22,11 +22,11 @@
2222
"license": "MIT",
2323
"devDependencies": {
2424
"@babel/core": "^7.0.0-0",
25-
"@babel/plugin-transform-react-jsx": "^7.3.0",
25+
"@babel/plugin-transform-react-jsx": "^7.9.4",
2626
"@babel/plugin-transform-runtime": "^7.6.2",
27-
"@babel/preset-env": "^7.6.3",
28-
"@babel/preset-react": "^7.6.3",
29-
"@babel/preset-typescript": "^7.6.0",
27+
"@babel/preset-env": "^7.9.5",
28+
"@babel/preset-react": "^7.9.4",
29+
"@babel/preset-typescript": "^7.9.0",
3030
"@types/jest": "^24.0.15",
3131
"babel-jest": "^24.8.0",
3232
"codecov": "^3.6.1",

src/scheduler.js

+4-5
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,11 @@ function flush(iniTime) {
2727
let currentTask = peek(taskQueue)
2828

2929
while (currentTask) {
30-
if (currentTask.dueTime > currentTime && shouldYeild()) {
31-
break
32-
}
30+
const didout = currentTask.dueTime <= currentTime
31+
if (!didout && shouldYeild()) break
32+
3333
let callback = currentTask.callback
3434
currentTask.callback = null
35-
const didout = currentTask.dueTime <= currentTime
3635

3736
let next = callback(didout)
3837
next ? (currentTask.callback = next) : pop(taskQueue)
@@ -66,4 +65,4 @@ export function shouldYeild() {
6665
return getTime() >= frameDeadline
6766
}
6867

69-
export const getTime = () => performance.now()
68+
export const getTime = () => performance.now()

0 commit comments

Comments
 (0)