Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ahmadwasfi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
Show HN: JavaScript framework where code order matches the UI sequence
(github.com)
3 points
by
ahmadwasfi
3mo ago
|
0 comments
2.
▲
Show HN: Rethinking the UI = F(State) Model
(github.com)
1 points
by
ahmadwasfi
8mo ago
|
0 comments
3.
▲
Rebol-style JS framework for async operations and animations
(github.com)
1 points
by
ahmadwasfi
1y ago
|
0 comments
4.
▲
TargetJS: Unifying UI Dev – Animations, State, APIs
(medium.com)
2 points
by
ahmadwasfi
1y ago
|
0 comments
5.
▲
by
ahmadwasfi
2y ago
Yes, there have been significant improvements since the Show HN post. I put in another seven months of development and refinement.
6.
▲
Enhancing functions and variables with lifecycles for UI development
(github.com)
1 points
by
ahmadwasfi
2y ago
|
3 comments
7.
▲
by
ahmadwasfi
2y ago
I have spent over two years figuring out how to solve asynchronous operations in front-end development and provide a unified solution for UI, API loading, animations, state management, and so on. I discovered that it is possible by enhancin
8.
▲
by
ahmadwasfi
2y ago
One unified approach for all operations: events handling, API handling, presentation, animation, and more. It is done by providing methods and variable assignment with lifecycles that give them states and the ability to operate autonomously
9.
▲
Show HN: A UI Framework with a Unified Interface for Variables and Methods
(targetj.io)
1 points
by
ahmadwasfi
2y ago
|
0 comments
10.
▲
by
ahmadwasfi
2y ago
Thank you again for the great suggestion! I’ve reflected on it and decided to work on integrating the Web Animations API. Users will be able to choose between using the Web Animations API or more direct DOM manipulation at runtime, selectin
11.
▲
by
ahmadwasfi
2y ago
Thanks for letting me know. I plan to use the Web Animation API to improve performance. Thanks again for your feedback—it was really helpful.
12.
▲
by
ahmadwasfi
2y ago
Thank you for the feedback. I appreciate you pointing that out. I will rewrite part of the code as I agree with you that it is lacking. Thanks again for your input. It was really helpful.
13.
▲
by
ahmadwasfi
2y ago
Thank you! I’m glad you find TargetJ interesting. It’s indeed a new approach in development, and I can say from personal experience that it does simplify things. As for production use, the targetj.io site is fully implemented using the fram
14.
▲
by
ahmadwasfi
2y ago
Now I understand why I got many complaints about the speed. I believe I’ve fixed the issue. Thanks a lot for your feedback!
15.
▲
by
ahmadwasfi
2y ago
I have now added key arrow navigation. Please let me know if you still have any issues navigating the site. Thanks again.
16.
▲
by
ahmadwasfi
2y ago
Thank you for your question. I don't think it will work well with React. While both React and TargetJ utilize diffing algorithms, there are significant differences between them. TargetJ aims to keep the DOM as small as possible by defa
17.
▲
by
ahmadwasfi
2y ago
Thank you for your feedback—it’s definitely appreciated. I believe I have fixed the performance issue, and it should run smoothly now. Please let me know if you still experience any performance issues.
18.
▲
by
ahmadwasfi
2y ago
Thank you for your feedback. There was a bug on the site that caused the slowdown. The code is animated to show how it operates in connection with the output, and there was a bug that contributed to the delay. However, I believe I have fixe
19.
▲
by
ahmadwasfi
2y ago
Thank you for your feedback. Every target in TargetJ has an onEnabled method that can be used to verify types before enabling the target. Only enabled targets will run. You can have targets report errors during initialization if they receiv
20.
▲
by
ahmadwasfi
2y ago
Thank you for bringing this to my attention. I apologize for it and will work on a fix over the few days. I'll update as soon as the issue is resolved.
21.
▲
by
ahmadwasfi
2y ago
Thank you for your feedback. Currently, animations are handled using transform: translate by directly manipulating the styles of elements with JavaScript. I think this offloads the work to the GPU. This approach also gives the ability to an
22.
▲
by
ahmadwasfi
2y ago
Thank you for your feedback. TargetJ uses a unified mechanism for both development and animation by creating targets. Each target essentially has two variables: target and actual. When actual does not equal target, TargetJ will update actua
23.
▲
Show HN: TargetJ – New JavaScript framework that can animate anything
(github.com)
52 points
by
ahmadwasfi
2y ago
|
47 comments
24.
▲
by
ahmadwasfi
2y ago
Thank you for the suggestion - definitely appreciated. I'll definitely look into it. I also appreciate the guidance and the links. I'll check them out before posting again. Thanks again!
25.
▲
by
ahmadwasfi
2y ago
I am excited to introduce TargetJ, a new JavaScript framework that can animate anything. I hope you find it useful for creating amazing web experiences. If you have any questions about the framework or want to share your thoughts, please le
26.
▲
TargetJ: New JavaScript framework that can animate anything
(targetj.io)
2 points
by
ahmadwasfi
2y ago
|
3 comments